Have you ever been able to forget the bad things you’ve done in your life? We’ve all done things that we’re not proud of. We are all in need of forgiveness. What ever you did in the past, it’s covered by the blood of Christ. As far as east is from the west, so far has He removed our transgressions. (Ps 103:12) God forgives and forgets. He doesn’t want you to hold on those memories either. He understands how our past can make us feel so He gives wonderful promises. Do not fear, for you will not be ashamed, neither disgraced, for you will not be put to shame, for you will forget the shame of your youth. (Is 54:4) He wants you to know that since He lets all that go, so should you.
Holding onto a bad past prevents you from receiving blessing today. Guilt is not of God. It is unbiblical. Once you confess sin, you are expected to live joyfully, guilt-free. And you can count on God to not make you feel shameful about it ever again. Trust Him. He’s not interested in your past. Can He trust you to let it go and move on?