22 Therefore say to the house of Israel: Thus says the Lord God: Not for your sake do I act, house of Israel, but for the sake of my holy name, which you desecrated among the nations to which you came.
23 But I will show the holiness of my great name, desecrated among the nations, in whose midst you desecrated it. Then the nations shall know that I am the Lord—oracle of the Lord God—when through you I show my holiness before their very eyes.
24 I will take you away from among the nations, gather you from all the lands, and bring you back to your own soil.
25 I will sprinkle clean water over you to make you clean; from all your impurities and from all your idols I will cleanse you.
26 I will give you a new heart, and a new spirit I will put within you. I will remove the heart of stone from your flesh and give you a heart of flesh.
27 I will put my spirit within you so that you walk in my statutes, observe my ordinances, and keep them.
28 You will live in the land I gave to your ancestors; you will be my people, and I will be your God.