I'm starting to think there is something wrong with me because nice guys never like me.
I'm smart enough - I'm about to graduate college and go to grad school, I tutor special needs students, president of some clubs - and I'll admit that I could lose a little weight, but I try to work well with what I have and dress nice. I'm very honest and try to be nice to everyone. I'm very social and probably party too much. I don't gossip or put out...I've had people tell me that I'm the most virtuous person they know, which I think is a good thing because my values are important to me (but I'm not a prude or anything). I think I'm a nice girl - it's not that I'm conceited, just being a good and kind person is very important to me, so I try to be that way.
But the only guys that like me are losers, i.e. I have a record of ex-boyfriends who are emotionally abusive drug addicts with no ambition. I usually end up settling on a guy because he likes me and then I get hurt in the end. After my last relationship, I decided that I'd rather be alone than settle for whatever comes along.
The only problem is that nice guys don't like me. For example, there is a guy I like and we hang out rather often and he flirts with me; he always sits close to me, tries to impress me, I catch him staring at me from across the room, etc. So I went out on a limb and said something, but was rejected, the whole "You're really cool, but I want to be alone right now. I get hurt too easily and am still recovering" (it's been a while since his last relationship). I wish he could have just said "Sorry, I don't like you that way" - I think it would have been kinder than trying to be nice. On top of that, the past two girls he's "talked" with in the past few months have been complete skanks and he ended up ditching them for that reason.
Most of my friends are guys and they treat me like a guy (as much as is reasonable). They say that I'm one of the coolest girls they know, one of the most level-headed and reliable people they know, and they always come to me for advice and praise me for not being skanky or catty. However, no one ever wants to date me (I don't mean I want to date my friends, but every "nice" guy I get to know turns out to be like them!).
Any advice? It's really frustrating and is starting to make me feel really bad about myself because I see all these manipulative, attention-seeking girls with good guys, and the only guys I'm ever with don't respect me and they use me.