Ezekiel 36:25-27

25 1I will sprinkle clean water on you, and you shall be clean from 2all your uncleannesses, and 3from all your idols 4I will cleanse you.
26 And I will give you 5a new heart, and 6a new spirit I will put within you. 7And I will remove the heart of stone from your flesh and give you a heart of flesh.
27 8And I will put my Spirit within you, 9and cause you to walk in my statutes and 10be careful to obey my rules.a