Ezekiel 36:20-30 NLT

20 But when they were scattered among the nations, they brought dishonor to my holy name. For the nations said, 'These are the people of the LORD, and he couldn't keep them safe in his own land!'
21 Then I was concerned for my holy name, which had been dishonored by my people throughout the world.
22 "Therefore, give the people of Israel this message from the Sovereign LORD: I am bringing you back again but not because you deserve it. I am doing it to protect my holy name, which you dishonored while you were scattered among the nations.
23 I will show how holy my great name is -- the name you dishonored among the nations. And when I reveal my holiness through you before their very eyes, says the Sovereign LORD, then the nations will know that I am the LORD.
24 For I will gather you up from all the nations and bring you home again to your land.
25 "Then I will sprinkle clean water on you, and you will be clean. Your filth will be washed away, and you will no longer worship idols.
26 And I will give you a new heart with new and right desires, and I will put a new spirit in you. I will take out your stony heart of sin and give you a new, obedient heart. a

References for Ezekiel 36:26

    • Ÿ 36:26 - Hebrew <I>a heart of flesh.</I>
      27 And I will put my Spirit in you so you will obey my laws and do whatever I command.
      28 "And you will live in Israel, the land I gave your ancestors long ago. You will be my people, and I will be your God.
      29 I will cleanse you of your filthy behavior. I will give you good crops, and I will abolish famine in the land.
      30 I will give you great harvests from your fruit trees and fields, and never again will the surrounding nations be able to scoff at your land for its famines.