I dated a girl 2 years ago who NEVER initiated sex. Ever.

We maybe had sex once or twice a week on the weekends, but that was it. Everytime I initiated, she gave me some half-ass response, so there were times where I never even bothered. Over time I became sexually frustrated, and I eventually cheated on her.

Admittedly, I was in the wrong here. I should have broken up with her face to face instead of ending the relationship the way I did. For the past two years, I felt really guilty and every time we talked to each other, I apologized for what I did.

But this is where I need some help. After years of feeling guilty, I'm starting to find something odd.

She told me about times where she hooked up with guys on the first night, and she hooked up with A LOT of guys. She made me wait 2 months to have sex, but it just strikes me as odd that she made me wait that long when she definitely did it earlier with other guys. In fact, she hooked up with a dude WHO RECORDED THEIR HOOK UP ON HIS PHONE.

What do you guys think? I've felt so guilty for cheating, but the more I look back on it, the less guilty I feel about the whole thing.