Sounds like the beginnings of a really unhealthy relationship. He sounds incredibly like he's in a selfish phase, and he isn't ready for a relationship at this point in time. His method of telling you showed extreme insensitivity, something that is probably not going to get any better. The longer you stay with him, the more willing you'll be to accept it, and the more you'll unintentionally condone his behavior. It essentially rewards him for being manipulative. Now, not saying he's an evil person, I'm sure his behavior is spurred by past events, traumatic or otherwise, as well as personal insecurities and all other sorts of things that have made him act this way. You don't have to be cruel in breaking up with him, but it is probably best to get out of the relationship before things take a further turn for the worse. Just try to handle it gently, and try to explain your reasons. I understand that you really like the guy, so I certainly don't want you to do something you regret in how you treat him. Even if breaking up with him, do it with respect and grace, at least as much as you can manage.