So I've seen a lot on here lately about nice guys finishing last and girls going for the bad boys. I would like to share my opinion with you.
There is a difference between 'nice' and 'desperate'
If you really are a good guy of course girls will fall for you. But what I think is going on her is a wrong definition of 'nice'. Because let's face it, showing a girl you care is nice but guys tend to get clingy. Girls do NOT like clingy guys, I can speak from experience when I say that it gets annoying fast. And another thing, these 'nice' guys complain when the girl doesn't like them and claim that they were such a good friend. But this suggests they were only being nice to you in the hope of a romantic relation ship. That is NOT being a good friend. It is not her fault that she only wants to be friends.
So my advice to you guys out there who feel like they end last because they're too 'nice' is this:
1. Be friends with a girl just to be friends with her and don't expect more each time.
2. Really be there for her and not because you want to get in her pants.
3. It is nice to show a girl you care and definitely and don't ignore her if you like her. However, girls enjoy the chase too and admire a bit of mystery in a man so don't text her every single day, maybe twice a week and definitely don't follow her around like a puppy. Make it clear you like her but don't come on too strong.
4. Notice the signals she is giving you, if she seems annoyed, leave her alone and don't cone on even stronger.
If you truly are a nice guy you probably won't even have this problem and girls will fall for you because of who you are. My definition of a nice guy is helping out people without wanting anything back from them, being a good friend, never hurting anyone and also respecting the girl's feelings even if that means she isn't in to you.
And guys, don't focus on the girls you know you can't have because trust me, there are girls who would do anything for you and more often than not, you ignore them.