The man of God cried out against the altar by the word of the Lord: ‘Altar, altar, this is what the Lord says, “A son will be born to the house of David, named Josiah, and he will sacrifice on you the priests of the high places who are burning incense on you. Human bones will be burned on you.” ’
He tore down the altars, and he smashed the Asherah poles and the carved images to powder. He chopped down all the shrines throughout the land of Israel and returned to Jerusalem.
As Josiah turned, he saw the tombs there on the mountain. He sent someone to take the bones out of the tombs, and he burned them on the altar. He defiled it according to the word of the Lord proclaimed by the man of God who proclaimed these things.
‘Do not defile the land where you live, for bloodshed defiles the land, and there can be no atonement for the land because of the blood that is shed on it, except by the blood of the person who shed it.
So Josiah removed everything that was detestable from all the lands belonging to the Israelites, and he required all who were present in Israel to serve the Lord their God. Throughout his reign they did not turn aside from following the Lord, the God of their ancestors.