Helen is right, as usual
Sean...
Hate your back in the grind again, hun. It's hard to deal with a betrayal of that kind, and you hope that you can pick up the pieces and go on. Sometimes it just isn't that easy.
I remember when you started posting about the new girl. Didn't seem like much of a decision at the time. The level of despair was so high. You needed that relationship to save you. The fact that you have made it through this devastating period intact means something. I don't know if the new g/f is the one, but if you'll read back over your posts critically I think you'll quit kicking yourself. You were not in a place to make lifetime decisions and no one should have expected otherwise, even you.
I am especially sorry to hear that you are still on the outs with your son. I am unsure as to how to mend the rift, but know that I care and am sending lots of good wishes and love your way!
Love and peace,
J