2 Chronicles 34:27-33 LEB

27 because your heart was responsive and you humbled yourself before God when you heard his words against this place and against its inhabitants and you humbled yourself before me and tore your garments and wept before me, now I also have heard,’ declares Yahweh.

28 ‘Behold, I will gather you to your ancestors, and you will be gathered to your grave in peace. Your eyes will not see any of the disaster that I am bringing upon this place.’ ” ’ ”

29 Then they sent word to the king, and he gathered all the elders of Judah and Jerusalem.

30 And the king went up to the house of Yahweh with all the men of Judah and the inhabitants of Jerusalem, with the priests and the Levites—all the people from great to small—and they read in their ears all the words of the scroll of the covenant that was found in the house of Yahweh.

31 And the king stood at his position. And he made the covenant before Yahweh, to walk after Yahweh and to keep his commands and statutes and regulations with all his heart and with all his soul, to do the words of the covenant that were written on this scroll.

32 Then he obligated all who were found in Jerusalem and in Benjamin, that the inhabitants of Jerusalem would do according to the covenant of God, the God of their ancestors.

33 And Josiah removed all the detestable things from the whole land that belonged to the Israelites and obligated all who were found in Israel to serve Yahweh their God. All his days they did not turn aside from following Yahweh, the God of their ancestors.