Will go back and read thread but thought I would comment before I focus on other people's comments.
My story ... if you search for JacquiKD you will find my life story - changed my username as it was too obvious - now Bumblelion. My first post, I think, was "Should I stay or should I go" and I was 8 months pregnant at the time.
Was married for a long time (been together since we were both 16, got married at 24) had 2 children, nice life but no excitement. Had affair, got found out, was forgiven. Had another baby (wrong but she saved me!) and then husband decided he could not forgive me when baby was 11 weeks old. Took him 9 months to move out which was sheer hell because in that time I came to realise that my husband was the one I wanted but by then it was too late - this was 8 years ago.
He is now happily settled. My ex husband (not divorced yet, been 8 years, but going for divorce now - we both need to move on) is happy, living a nice life with his new lady (I feel envious because he is a good man and I have lost the one person that meant the world to me, but just couldn't see it at the time). He said to me that when he eventually left (my life is like a Jackie Collins story, you would not believe half of it ...) he thought I would end up with the other man - the other man still works with me and is still married but he played away and never got found out.
I did go out with the other man when the husband first left and he (other man) said to me "turn left and take me home or turn right and take me somewhere else". I turned left and took him home (well dropped him off round the corner).
It was never going to be a long term life long love affair - it was just fun while it happened. My ex always said he thought I would end up with the other man but that was not going to happen.
I do believe in what comes around, goes around ...
... They say "be careful what you wish for" ... and that is so true.
I am now in a worse place than I have ever been.
Now going back to read your story and hopefully can give some constructive advice.