scarlet_nights, I have to chime in with my honest opinions here...
-Your ability to sew leaves me very jealous! So does your duck collection! The shirt is loose on you and I agree with the suggestions here. Us big girls tend to wear very loose clothing but then don't realize why we look bigger than what we are.
-You ex sounds like a butthead who will do whatever he can to get your ire up. Don't listen to him. You were probably taken aback but what he said, but I would have told him that "Yes, I am pregnant, and it is your child!"
(BTW...I've been with my hubby for 22 years...for about 20 of those years I battled with my weight, only to find that hubby would RATHER a chubbier woman! I am 5' 2" tall and weigh about 206 lbs. He cracks me up b/c when we are intimate, he grabs my flabby parts, and seems to really like them!
There are more men out there like that. Just you wait and see....)