OP, I am so incredibly impressed by you.
I know a few extraordinary women, and you are right there on the list, even though I "know" you via an Internet board rathr than IRL.
Your son is lucky to have such a strong, dignified mother who will teach him right from wrong and what it means to be a man, not a boy interested in "me, me,me".....
And God bless your parents...as hard as it probably is of them to watch you go through this, I bet they are enjoying the heck out of having you there and when the baby comes, their joy will be magnified. My niece had a baby almost a year ago, and they all moved back home (they were in SC while her DH finished grad school) about 9 months ago. I don't have children so my nieces & nephews are like my children. I am enjoying the baby so much, watching him grow, watching their little family grow....it's just a blessing of emotions that I would have never thought I could have.