Relationships

So after 6 years and a baby my bd decides he isn't in love with me anymore and he has found better. I just don't understand. I've been faithful, loyal, a good girl, respectful and all the above to him. I try my best to make him feel important and appreciated and it's not enough. My heart is broken and the pain I feel is like nothing I've ever felt before. I feel betrayed and he treats me like crap now and I'm still in denial about the fact that he doesn't love me. My heart just won't accept it.. I still want to believe the man that loves me, that I love is still there... Plus I just recently lost everything I owned.. I'm homeless, no car, no food, no clothes, no friends or close relatives and I have a phone that he pays the bill on but he threatens to take it every chance he gets. I'm in school and I'm on the deans list.. That's all I have right now and I graduate next month.. What am I to do? Anybody that's been in a similar situation?