Romans 8:1 "So now there is no condemnation for those who belong to Christ Jesus."
I know most of you have heard that verse before, but do you believe it? When satan brings those past sins to mind and oh he does, do you know that those very sins have been separated as far as the east is from the west (Psalm 103:12)?
Do you know that there is nothing in all creation. Not death. Not life. Not angels. Not demons. Nothing in all creation that can separate us from our heavenly father (Romans 8)?
He loves you mistakes and all. Because when He looks at us He doesn't see our shortcomings. No, because of what Jesus did for us and because we accepted His payment for our sins, all He sees is a clean slate.
Those mistakes that keep you tossing and turning- gone. Those let downs you regret- vanished. That one moment you wish you can take back- it's no more.
We can beat ourselves up for years, but it won't change the fact that in God's books there is nothing written about that event. The only thing that God keeps written down is whose name is in the lambs book of life. And if you've accepted Christ as your saviour, your name is there and there is nothing else to worry about.
In fact the only thing you've got left to do with regards to your past sins is to forgive yourself and move on. Satan would love nothing better than for you to live in your past, feeling condemned and guilty. But that's not where you belong.
At the cross Jesus said it is finished. Forgiven. Done. The slate is wiped clean. You need to believe, accept that, and give yourself the freedom to move on.
God doesn't condemn you, so you shouldn't condemn yourself. God doesn't reject you, so you shouldn't reject yourself. God loves you, so you should love yourself.
The Bible tells us in Christ we're a new creation. It's like the old canvas was painted over in bright white paint and now God has the paintbrush in His hands and oh my, is He ever painting a beautiful picture with your life. Believe that. Trust in His forgiveness. And get ready to watch God do amazing things in your life. Because that's exactly what a loving father does for those children that are His!