Once I got away from the situation I realized how dumb I was to be in that situation to begin with, and realized how truly lucky I was. I came to Vegas in February, met my gf in April, and we've spent virtually every day together since, and it's been completely amazing and made me feel even stupider for putting up with all the bs from my ex.
Cliff's: I'm a lucky azz and my life is great.
Sorry bout tl;dr boring whining.
Yeah, but it's all about timing. The timing was right with GF... who knows what would have happened if things with your wife played out differently?