Psalm 103:12 (AMP) As far as the east is from the west, So far has He removed our transgressions from us.
When God forgives us He literally forgets it at the same time. He looks at us as blameless and holy since Jesus is what makes us righteous with God. Yet we tend to hold on to our past mistakes and go over them in our minds, over and over. We think that continuously apologizing for them somehow sets us right with God when we already are!
Through our Savior we get a new beginning every minute of every day if we need to!
God’s mercy is new every day and it never runs out. We can’t earn His love with our good behavior, yet somehow we tend to believe the lie that we must constantly beat ourselves up over our mistakes and try really hard to be good. Truth is we will always fall short, which is why we have Jesus! Accept that you’re accepted AS YOU ARE! God will not love you anymore on your good days as He is on your bad days. He sees your heart, that’s what matters to Him!