It is hard to wrap our finite brains around God’s infinite forgiveness, but give it a try. He sent His son to pay for your/my sins. All of our sins. Past. Present. Future. EVERY SINGLE ONE.
Being forgiven is who I am. Because I accepted this gift I am forgiven. There is no condemnation. None. If I never do or say another wrong thing (unlikely) or if I commit the most horrendous act imaginable: I AM FORGIVEN. Already. Done deal.
When I have trouble forgiving myself I must remember that if God has forgotten my sin then so should I.
For I will forgive their iniquity, and I will remember their sin no more." Jeremiah 31:34
Yet dwelling on my past mistakes has become habit. And I must remember that
There is no condemnation for those who are in Christ Jesus our Lord" Romans 8:1.
“When you were dead in your sins and in the uncircumcision of your flesh, God made you alive with Christ. He forgave us all our sins, having canceled the charge of our legal indebtedness, which stood against us and condemned us; he has taken it away, nailing it to the cross” Colossians 2:13-14.
"For Christ died for sins once for all, the righteous for the unrighteous, to bring you to God." 1 Peter 3:18
"If we confess our sins, he is faithful and just to forgive our sins and cleanse us from all unrighteousness" 1 John 1:9