There's a big problem that he is saying that he cares about you but doesn't love you honey. If he is saying this because of a bit of extra weight, then that says ALOT about him, and i'm afraid the news IS NOT GOOD.
I would not want to be "loved" because of my body. That would not be satisfying enough for a lifetime, If i thought that was the case, i would leave for sure.
You need a gentleman that is capable of loving a women for her soul, and not only her looks.