Something I have struggled with deeply in the past is forgiving my self from my sins, and believing the Lord would want to forgive me for my sins. Sometimes it’s just so impossibly hard to accept it. It feels like the Lord will always hold onto that one sin, that one that you suffer with the most. The one you commit day after day with full intention of it. Deep down it feels it feels He has to punish you for that sin! However Psalms says differently.
Psalm 103:9 -12
He will not constantly accuse us,
nor remain angry forever.
He does not punish us for all our sins;
he does not deal harshly with us, as we deserve.
For his unfailing love toward those who fear him
is as great as the height of the heavens above the earth.
He has removed our sins as far from us
as the east is from the west.
So yes we do deserved to be punished for all the sins we do, especially that one sin that controls you! However what we often forget is that the punishment has already been paid! Jesus paid the punishment for our sins on the cross, so that we wouldn’t have to! We sin to much to every be able to pay the punishment for our sins. There is nothing we can do for them. That is why Jesus had to sacrifice Himself on the cross for us, so that the ultimate sacrifice would rescue us from our sins. We just need to accept His FREE gift to us.
1 Peter 2:24
He himself bore our sins” in his body on the cross, so that we might die to sins and live for righteousness; “by his wounds you have been healed.”
For it is by grace you have been saved, through faith—and this is not from yourselves, it is the gift of God— not by works, so that no one can boast.
Jesus paid the full price of our sins! So yes you may struggle with that one sin day in, and day out, but you are forgiven for it.
But when Christ had offered for all time a single sacrifice for sins, He sat down at the right hand of God, then to wait until His enemies should be made a stool for His feet. For by a single offering He has perfected for all time those who are sanctified. And the Holy Spirit also bears witness to us; for after saying, “This is the covenant that I will make with them after those days, says The Lord: I will put My Laws on their hearts, and write them on their minds,” then He adds, “I will remember their sins and their misdeeds no more.
Jesus forgives and forgets your sins. We just need to let go, and trust in Him. Remember He is always there right beside us, fighting for us. All we have to do is accept Him into our life, and ask for His help. When we ask for His help, we must know it will not be easy! But the Holy Spirit will help us in our struggles and be our comforter. We just need to trust in Him
Likewise the Spirit also helps in our weaknesses. For we do not know what we should pray for as we ought, but the Spirit Himself makes intercession for us with groanings which cannot be uttered.