1) A guy who would wrap their arms behind her, without her asking.
2) A guy that'd understand her .. or AT LEAST TRY to show that they care for her.
3) A guy who makes her feel special and treat her like no other girls .. not through words, but through ACTIONS.
4) A guy that doesn't lie. Meaning don't promise anything. Instead show it through actions once again.
5) A guy who is willing for a COMMITMENT and to stand by her side in the long run !
6) A guy who isn't a coward. When things get rough, he won't back away to let her fix the broken pieces by herself.
7) A guy who is stable and certain. Who won't go for a girl he thinks he loves .. but goes for her when he KNOWS THAT FEELING WILL LAST.
8) A guy who acts like himself. He doesn't need to do anything special for her, just his presence makes her happy already.
9) A guy who isn't a player or a flirt. NEVER LOVE 2 GIRLS at the same time!
10) A guy who is willing to sacrifice for her. Prove to her that he's worthy .. make the first move.
11) Make the girl know that he loves her.. without her having to ask. Remind her that he does love her and give her compliments from time to time.
12) A guy who is patient. Waits for her .. and still loves her when she says NO.
13) A guy who's into studying. I'm not saying nerds, but believe it or not .. girls like guys with responsibilities !
.. more to come
-------------------------------------
but note to all those nice guys out there !
There's a saying that nice guys end last ... but I'd like to make it clear. There's also a saying that Girls should wait for the right guys to come .. so doesn't that make the connection? It's better to be someone's last than first .. because first comes and go .. while last always stays..