Dear Amy: Twenty years ago, I had an affair that ended my marriage. I am extremely remorseful, and even though I have apologized to my ex (and he has forgiven me), I can't seem to forgive myself.
The phrase "once a cheater, always a cheater" plays on an endless loop in my head. I hate myself for betraying a man who was nothing but kind toward me.
I honestly feel like if I forgive myself, it's like saying that what I did was OK. I also feel like a huge hypocrite when conversations turn to infidelity. I feel that if I chime in about how wrong I think it is (because now I know better), I am just lying to everyone.
Will I ever get past this?
Amy says: I think you should ask yourself how walking around wounded, ruminating and hating yourself on an endless loop serves you or the world at large.
Here you are, soaking up two decades of compassion you might have been able to offer to others, if only you had accepted it toward yourself. Being on the hook keeps you right where you are, while even the man you cheated on has been able to forgive you and move forward.
Forgiving yourself isn't saying that what you did was OK. Forgiving yourself is saying the opposite: that you did a bad thing that hurt someone, and that this is a mistake you acknowledge and will never make again.
Have you cheated again in 20 years? I doubt it. So the phrase "once a cheater, always a cheater" doesn't apply to you.