I’m in the “Forgive and Forget is Overrated” camp.
It’s all about empathy. If I can put myself in your shoes and see how I might have done the same thing, I’ll cut you a degree of slack. The likelihood of you doing it again is crucial. If I was physically or emotionally wounded more than 3 times, you’re out of my life. I broke with my toxic parents over 30 years ago after telling them “If this is the way it goes down, I will never get over it.
Important to keep your word.
Be real, if you forgot it, you wouldn’t need to forgive it, or claim that you did. More like, “Forgive and stop rubbing your nose in it”, eh?