Ezekiel 36:22-28 CEB
Therefore, say to the house of Israel, The LORD God proclaims: House of Israel, I’m not acting for your sake but for the sake of my holy name, which you degraded among the nations where you have gone. I will make my great name holy, which was degraded among the nations when you dishonored it among them. Then the nations will know that I am the LORD. This is what the LORD God says.
When I make myself holy among you in their sight, I will take you from the nations, I will gather you from all the countries, and I will bring you to your own fertile land. I will sprinkle clean water on you, and you will be cleansed of all your pollution. I will cleanse you of all your idols. I will give you a new heart and put a new spirit in you. I will remove your stony heart from your body and replace it with a living one, and I will give you my spirit so that you may walk according to my regulations and carefully observe my case laws. Then you will live in the land that I gave to your ancestors, you will be my people, and I will be your God.
CEB: Common English Bible