Been there, done it...as the victim, unfortunately. And not just the once...got fucked over by 3 different women (that I know of). Treated them like queens...I was loyal, affectionate, devoted, generous, romantic, always there to listen to them, bring them up when they're down, the lot. I'm old school, Ma & Da taught me well.
Whether it was driving across town in the middle of the night cause one had seen a mega spider in her room, or traveling 1000s of miles last minute to help the other one out with her new business venture, I always done whatever I could - and some - to make those women happy and them relationships work.
I was told they'd never met or loved anyone like me, that I was their best friend, the ideal boyfriend, the ultimate love machine...and yet, weirdly, that mattered zilch when they started fancying then fucking other guys.
Worse was my ex...we were so madly in love, to everybody we were the dream couple, we lived a perfect life with our wee boy. We'd have the odd argument, of course...but I had never ever been so happy and God knows I needed it after going through some traumatic experiences years prior. Everything was rosy, I could see myself spend the rest of my days with that woman...especially when she tells you she feels likewise. But fast forward a few months and it all came crashing down. She wanted to keep 'us' going exactly as we'd been, but she also wanted the freedom to go fuck other guys from time to time for the fun of it...heck, why not have a side relationship. But apparently I was a narrow-minded twat for not being open to the idea. Told her it was us and just us...or that shagging around. She made her choice. I've not heard from her since but I know what's going on.
You gotta be a total cunt to cheat. It hurts like hell.