2 Chronicles 34:29-33

CAB(i) 29 And the king sent and gathered the elders of Judah and Jerusalem. 30 And the king went up to the house of the Lord, he and all Judah, and the inhabitants of Jerusalem, and the priests, and the Levites, and all the people great and small; and he read in their ears all the words of the Book of the Covenant that were found in the house of the Lord. 31 And the king stood at a pillar, and made a covenant before the Lord, to walk before the Lord, to keep His commandments and testimonies, and His ordinances, with all his heart and with all his soul, so as to perform the words of the covenant that were written in this book. 32 And he caused all that were found in Jerusalem and Benjamin to stand; and the inhabitants of Jerusalem made a covenant in the house of the Lord God of their fathers. 33 And Josiah removed all the abominations out of the whole land which belonged to the children of Israel, and caused all that were found in Jerusalem and in Israel, to serve the Lord their God all his days. He departed not from following the Lord God of his fathers.