The truth is, God has forgiven me for my sins, forgetting them and not holding them over my head. He does not resent me, but has given up His legal claim for return compensation, since my sin incurred a debt toward Him. He has freely canceled that debt from payment.
This is because of the greatness of His love, grace, and mercy, and not because I merited His forgiveness by works. This is the truth that the Bible teaches – I have been freed from the penalty of my sins. When I refuse to forgive myself or others, I elevate my flawed human judgment above the just and righteous judgment of God. Thoughts and feelings of burden, bondage to sin, and guilt, once we have repented and turned from our sins, are lies which the enemy lies to us. We do not have to accept those lies. We can reject the lies and believe the truth instead.
This is how I trained my heart and mind to receive and believe the truth:
“I am feeling __ the guilt of my sin __, but it is only a feeling brought on by my past. It is not a true reflection of my current reality. My reality is determined by the word of God, and this is what it says: ___ repeat Scripture ___.”
The word of God is powerful, living and active, the weapon of our warfare which is effective against all the lies of the enemy and mighty to tear down strongholds (2 Cor 10:4).