Wow, that's tough. So sorry that you are in this position. It really sounds, though, like you did everything right, and through it have learned a bunch about yourself.
Don't know if this makes you feel any better, but if Gregor is monogamous (which it sounds like) and you are definitely poly...