Ezekiel 36:23-28New American Bible (Revised Edition) (NABRE)
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 [a]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.