Ezekiel 36:13-23

13 "'This is what the Almighty LORD says: People say that you devour your people and take the children away from your nation.
14 So you will no longer devour your people or take the children away from your nation, declares the Almighty LORD.
15 I will no longer let you hear the insults from the nations. You will no longer suffer the disgrace of the people. You will never again take the children away from your own nation, declares the Almighty LORD.'"
16 The LORD spoke his word to me. He said,
17 "Son of man, when the people of Israel lived in their land, they dishonored it by the way they lived and by everything they did. Their ways were as unclean as a woman's menstrual period.
18 So I poured out my fury on them because they poured out blood on the land and they dishonored the land with their idols.
19 I forced them into other nations, and they became scattered among the nations. I judged them based on the way that they lived and based on everything that they had done.
20 But wherever they went among the nations, they dishonored my holy name. People said about them, 'These are the LORD's people, yet they had to leave his land.'
21 I became concerned about my holy name because my people dishonored it among the nations wherever they went.
22 "So tell the people of Israel, 'This is what the Almighty LORD says: I am about to do something, people of Israel. I will not do this for your sake but for the sake of my holy name, which you have dishonored among the nations wherever you have gone.
23 I will reveal the holiness of my great name, which has been dishonored by the nations, [the name] that you have dishonored among them. Then the nations will know that I am the LORD, because I will reveal my holiness among you as they watch, declares the Almighty LORD.