“‘For here’s what I’m going to do: I’m going to take you out of these countries, gather you from all over, and bring you back to your own land. I’ll pour pure water over you and scrub you clean. I’ll give you a new heart, put a new spirit in you. I’ll remove the stone heart from your body and replace it with a heart that’s God-willed, not self-willed. I’ll put my Spirit in you and make it possible for you to do what I tell you and live by my commands. You’ll once again live in the land I gave your ancestors. You’ll be my people! I’ll be your God!”’
(Ezekiel 36:26-28 MSG)
I truly believe that God can and is in the process of changing people, but what I don’t believe is in mere humans trying to change other humans. It simply doesn’t work. We can pray for people and do whatever else we can to share Christ with them, but we must simply leave the rest with God. Rolling up our sleeves and getting down to the business of changing people only sets us up for failure. I know a Christian who married an unbeliever and convinced herself that he would change. But it didn’t take long before she realized that his old habits and unbelief remained the same even after they were married. Let’s leave the work of changing hearts in the hands of the One who made them. He promises in today’s Scripture to do just that.
Only the Creator can change His creation.