Recently dumped after 2 years of trying to win a girls heart. She said she tried to fall in love with me but just couldn't. She says I'm an amazing guy and that I shouldn't take it personally because I didn't do anything wrong and that sometimes two people just don't work. I'm left confused and heartbroken from this.. I mean if I'm so amazing then what's the problem? I'm attractive, I have a good job, nice car, always tried to be the best boyfriend I could, and just loved her and showed her that. So why didn't she fall in love with me?
After a lot of thinking I've determined that the problem had to do with my personality. I've come to realize that love only happens when you realize that the person has all(or most) of the qualities that you are looking for. I understand you're supposed to just "be yourself" and someone will like you for who you are. But nobody's perfect and I think everyone has room to grow. I think if I would have been more confident, outgoing, fun, less sensitive, more funny, and just all around had a better personality she would have fell in love with me. So, correct me if I'm wrong but my insecurities and lack of confidence are flaws that I can and should work on. Everyone likes the confident, funny guy. I know she said it wasn't my fault, but knowing that I'm not the "confident, funny guy" makes me blame myself a little bit for not having a better personality.
So ladies, please give me some insight to this situation. I don't want to go through another failed relationship. How can I become more confident and improve my personality? What things about a guy sends you running in the other direction? And most importantly, what are the qualities you look for in a guy? Thanks