How do I forgive myself for cheating on my ex 2 years ago? I never told him?

i cheated on my sweet LDR ex by sexting someone online. I never told him (pls dont try to convince me bc thats not in the question I won't at all) We broke up for other reasons. No matter what shit my ex put me through, I take full responsibility knowing what I did was wrong and the guilt still comes heavy and goes. I'm in a new relationship. I love him. He's a good man. I will never tell him Im a cheater though. Who wants a cheater? I dont forgive myself for what I did. I feel like my new boyfriend he could cheat on me and that'd be fine bc I'd get what I did. I don't know how to bring myself peace when the guilt comes so heavy or is it something I will always hold with me.

How do I forgive myself for cheating on my ex 2 years ago? I never told him?
Post Opinion