Ezekiel 36:23-30 New 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. 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.

29. I will deliver you from all your impurities. I will summon the grain and make it plentiful; I will not send famine against you.

30. I will increase the fruit on your trees and the crops in your fields so that you no longer endure reproach from the nations because of famine.

Ezekiel 36