I'm not the other guys you were with. I never abused you, I'm not secretly gay, I'm not from another country, and I never wanted to take the relationship too fast (but you sure did). Here's why we broke up.
When you weren't trying to push the relationship too quickly with trips and gifts, your insecurity was pushing me way. When you weren't dragging everyone else in your life into a black hole, you were crying to me and your housemates, projecting your feelings about yourself onto them, privately cursing people who are/were your friends, lovers, and even your damn family. And just like everyone else your life, you were going to cut me out of your life for good unless I do things your way. And then you wonder why you feel so alone.
It's funny. After knowing all these things, and hearing all your suicidal and homicidal thoughts, you expected me to follow you. To trust you. And as much as you kept saying other wise, to love you.
That was just impossible. I was willing to be your friend, and try to help you through some of the crap happening your life. But I was an absolute idiot for becoming your boyfriend.
I don't think you are what you think you are. And I don't think you are what other people say you are. But what I think you are isn't what you want to hear. I think you are broken, and shouldn't have a boyfriend until you learn to love yourself. And I was becoming an obstacle to that process.
But don't worry. I don't think I should have a girlfriend either. Until I learn how to act like a mature adult (get my work done consistently on time, plan ahead and complete said plans, and start looking for help when I need it), I will never be able to maintain a stable relationship. Or succeed in life. And you definitely weren't helping.
So I'm happy it's over. We both needed it.