Glad you liked the pic! I'm in agreement with bets for sure. Everything will change when the baby comes. There will be tough times but there will also be good times. Kudos to D15 for showing her support. It's not like saying Yippee Skippy - what a great idea you 2 had to have this baby but - you can't change it so it's best to accept & show some support. If not for them - do it for your new Grandaughter! You WILL want the best for her. Remember not to alienate her Mom. Try to focus on the good attributes she has. Your son certainly must have some good reasons he wants to be with her.
Just try to find some positives & go with them. Build on them.
I had a friend in a similar situation to yours. Everyone did their best. Then - horror of all horrors - Quin was born with major brain damage. So much for a young Mom & her boyfriend to handle. He was in ,hospital for months - will need tons of help for his entire life. But everyone rallied. I helped get a group of friends together to send $ so they could be with Jim in an out of town hospital without worrying about the $. I know all about it - I lived through it.
Flash forward 5 years. Jenny & Dave are still together & doing well, the did get married. Quinn is thriving - learning & doing more than anyone could have ever imagined. & my friend is back to her regular life which is now enhanced by loving Quinn.
I'm sure your grandchild will be born healthy & happy. Please see this as a blessing. It could be so much worse. & they have many loving, understanding adults in their lives. Be the one they can come to. Your life will be enriched for it.
No one ever said life would be easy. (Ask Bets & I) - they just said it would be worth it.