Salvation comes from the Lord. He will work in you for His Name’s sake.
I will give you a new heart and put a new spirit in you; I will remove from you your heart of stone and give you a heart of flesh. And I will put my Spirit in you and move you to follow my decrees and be careful to keep my laws. Then you will live in the land I gave your ancestors; you will be my people, and I will be your God. I will save you from all your uncleanness. I will call for the grain and make it plentiful and will not bring famine upon you. I will increase the fruit of the trees and the crops of the field so that you will no longer suffer disgrace among the nations because of famine. Then you will remember your evil ways and wicked deeds, and you will loathe yourselves for your sins and detestable practices. I want you to know that I am not doing this for your sake, declares the Sovereign Lord.
— Ezekiel 36:26-32a, NIV.
I’ve had a very great struggle with sin. It’s so great, it felt as if there’s absolutely no way out from it. Everyone around me tells me to abstain and to avoid. If something is affecting you, cut it away, they say. But deep down within me, I know, I can’t.
You see, the pull into temptation is great. So great that there’s no way I can win the battle of the mind on my own. It was like the thorn in the flesh that Paul shared in 2 Corinthians . No matter how badly I pleaded with the Lord, it stayed within me, tormenting me. There even came a point when I questioned my own faith. I questioned my sincerity to the Lord. I questioned my love for Christ. I thought I was like Achan who can acknowledge his sins and still not be repentant. I fear I’m being numbed by the constant giving in to temptation. I fear that I am beyond hope.
But, no. Deep within me, the Spirit reminds me that nothing can ever separate me from the love of God. Nothing ever. Not death, not life. Not angels, not demons. Not present, not future. Not powers, not authorities. Not height, not depths… Nothing!  Why then am I deceived by the accusation that my mind throws at me? 
I am distraught. I know there must be a way out. I’ve heard enough of advice telling me to “guard my heart” when I simply cannot find the strength to do so. I’ve fought the fight with “accountability”. I mean, what’s accountability when there’s favouritism and prejudices at play?
But praise be to God who have promised us a way out from this mess I am in. He will place a new Spirit within me. He will renew my heart into a heart of flesh so that I desire Him! He will work His Spirit within me so that I will delight and adore God’s laws. He will provide for all that I will ever need and He will be my God! He will save me from the uncleanness of all my past wrongdoings. He will deliver me into a life filled with His richness and goodness. He will bless all the works of my hands so that I will no longer be looked down upon. In all of this, I will remember my past and the struggles that I’ve experienced.
It’s all God’s doing. Not one of it can be achieved by pure human will. Nothing.
It’s not for me that God did all these, though. It’s never about me. Who am I? We are but filthy rags  before the Lord. Who are we but a speck of dust before the Creator of the Universe? No. God did it all, not for us, but for His Name’s sake.
“Therefore say to the Israelites, ‘This is what the Sovereign Lord says: It is not for your sake, people of Israel, that I am going to do these things, but for the sake of my holy name, which you have profaned among the nations where you have gone. I will show the holiness of my great name, which has been profaned among the nations, the name you have profaned among them. Then the nations will know that I am the Lord, declares the Sovereign Lord, when I am proved holy through you before their eyes.
— Ezekiel 36:22-23, NIV.
And He will do what He said He will do. He will save me from the mess that I’m in, not because of who I am in His eyes, but because He wanted to prove His Holiness, through me, to the nations. He will crush the heart of stone and renew my burning passion for Him. My heart will burn with passion for His love. Though my transgressions are like scarlet, they will be white as snow . A transformation will soon take place in my life. No, this will not happen by might nor by power, but by the Spirit of the Lord God Almighty. 
 – Paul’s thorn in the flesh: 2 Corinthians 12:7b-10
 – Achan’s sin: Joshua 7.
 – Romans 8:38-39
 – Satan accuses us of the things we do. Revelations 12:10
 – Isaiah 64:6
 – Isaiah 1:18
 – Zechariah 4:6