Liz, from what you have told us of this man ( I use the term loosely) you will be so much happier.
I know this is not the man you married and I understand the love you have (had) for him, but sometimes reality smacks us in the face and we have to
to let go or be dragged.
You have a wonderful future ahead of you with your beautiful Son.
It may not be the one you thought you were going to have but....
please make the most of the one you get!