OP I fully understand your pain & it's not an easy thing to go through... I know, but at the same time maybe you can try to look at it like this:
Theoretically it's true you took "too long" with her & she ended up with sleeping with someone else, but on the other hand... are you not somewhat...