Im so sorry to hear that. If he backstabbed you and made it difficult to be friends with you, then that wasn’t a real friend. It’s good that he gave you hope, but you need to find things and people that make you truly happy.
From what I can tell, you’re not heartless or cold. Maybe a bit blunt, but even that’s not really a bad thing. Your experiences shape who you are, and it sounds like you’ve had quite a few bad experiences, but that doesn’t mean there’s not hope. You’ll have good experiences too, whether you think so or not. Either way, you seem like a good person already, so long as you’re not an ass or anything (which, it doesn’t seem like you are).
If you want, I can be your friend, and I would try my hardest to be real to you. Of course, I can understand if you don’t want that, maybe because of bad experiences with friends.
Again, take care of yourself and find things/people that make you happy!
(Also, I gtg for a bit, but I’ll be back relatively soon)