Honesty

So my fiance has been out of town for a week and we have a toddler. I'm pregnant and have been pretty sick the whole pregnancy and I'm not that far along. But it's been tough for me to get ready plus I've lost the tone in my legs and butt and my arms are getting bigger. It happens. But when he came back we weren't intimate at all. Which is ok. It just made me feel unattractive. He has to go back but today he made a joke when he was singing about me looking hot on a good day. It hurt my feelings. And then he said what? You look hot when you get ready. You're hot somtimes. With my hormones and how I feel already about myself. It just brought me down. But I had to step away because I started to cry and he said, oh come on. I'm just being real. And he probably didn't mean to hurt my feelings but it still did. Now he's not talking to me because my feelings are hurt and he's upset because I got upset. I don't know what to say or if my feelings should even be hurt.