Divorce please help!

I'm 3 months pregnant been married 2 1/2 years and my husband says he's done with me, wants a divorce, and yells at me over the smallest things. No matter what I do it's not good enough. I have a son from a previous marriage and he has a daughter from a previous marriage they are so close and my son even calls him daddy. Our family is going to be torn apart and he asked me to become a stay at home mom and I have no income or place to go. I don't want a divorce I love him but he acts like I'm the worst thing ever and gets mad at me over everything. I offered marriage counciling and he refused. What do I do?!