19 When the king heard the words of the law he tore his clothes. 20Then the king commanded Hilkiah, Ahikam son of Shaphan, Abdon son of Micah, the secretary Shaphan, and the kings servant Asaiah: 21Go, inquire of the Lord for me and for those who are left in Israel and in Judah, concerning the words of the book that has been found; for the wrath of the Lord that is poured out on us is great, because our ancestors did not keep the word of the Lord, to act in accordance with all that is written in this book.
22 So Hilkiah and those whom the king had sent went to the prophet Huldah, the wife of Shallum son of Tokhath son of Hasrah, keeper of the wardrobe (who lived in Jerusalem in the Second Quarter) and spoke to her to that effect. 23She declared to them, Thus says the Lord, the God of Israel: Tell the man who sent you to me, 24Thus says the Lord: I will indeed bring disaster upon this place and upon its inhabitants, all the curses that are written in the book that was read before the king of Judah. 25Because they have forsaken me and have made offerings to other gods, so that they have provoked me to anger with all the works of their hands, my wrath will be poured out on this place and will not be quenched. 26But as to the king of Judah, who sent you to inquire of the Lord, thus shall you say to him: Thus says the Lord, the God of Israel: Regarding the words that you have heard, 27because your heart was penitent and you humbled yourself before God when you heard his words against this place and its inhabitants, and you have humbled yourself before me, and have torn your clothes and wept before me, I also have heard you, says the Lord. 28I will gather you to your ancestors and you shall be gathered to your grave in peace; your eyes shall not see all the disaster that I will bring on this place and its inhabitants. They took the message back to the king.
29 Then the king sent word and gathered together all the elders of Judah and Jerusalem. 30The king went up to the house of the Lord, with all the people of Judah, the inhabitants of Jerusalem, the priests and the Levites, all the people both great and small; he read in their hearing all the words of the book of the covenant that had been found in the house of the Lord. 31The king stood in his place and made a covenant before the Lord, to follow the Lord, keeping his commandments, his decrees, and his statutes, with all his heart and all his soul, to perform the words of the covenant that were written in this book. 32Then he made all who were present in Jerusalem and in Benjamin pledge themselves to it. And the inhabitants of Jerusalem acted according to the covenant of God, the God of their ancestors. 33Josiah took away all the abominations from all the territory that belonged to the people of Israel, and made all who were in Israel worship the Lord their God. All his days they did not turn away from following the Lord the God of their ancestors.