Read Ezekiel 36:26-27
And I will give you a new heart, and a new spirit I will put within you. And I will remove the heart of stone from your flesh and give you a heart of flesh.And I will put my Spirit within you, and cause you to walk in my statutes and be careful to obey my rules.
No matter how egregious our sins or how far we have fallen, God forgives us again and again, creating in us a new, clean spirit and offering us a fresh start. Then He goes a step further and breathes his own Holy Spirit into us, to serve as a Counselor and Guide and to lead us along the right path. The key, though, is that God also gives us free will, which allows us to decide whether we will follow His Spirit and His will, or whether we will act according to our own motives and desires. Just because we have a new heart, a "heart of flesh," and God's very own Holy Spirit residing in us doesn't mean we will always make the right choices. God prepares us to follow His will, but in the end, the choice is ours. What choice will you make today?
God lavishes graces on each one of us every day, no matter what our transgression or how terrible our sin, but He also gives us free will to choose exactly how we will act on that grace. Don't forget, both Judas and John were imbued with a clean heart and the power of the Holy Spirit, but both chose to act in very different ways. One chose God's will, the other, his own.
Lord, thank you for giving me grace in abundance every day, for forgiving my sins and giving me a fresh start and a clean heart. I pray that I will follow the prompts of your Holy Spirit and do Your will. Amen.