Tells you the truth.
In a relationship honesty really is the best policy. It is the most refreshing thing to have a guy be open and tell you what's up (even though he might tell you something you don't want to hear). Even if he tells you little white lies, move on.
Is supportive of your dreams.
Why would anyone want to be with someone who tells them their dreams are unrealistic? Having someone supportive means they will help you achieve your dreams or at least attempt to. In life you want someone to be reliable and to lift you up when you are following your dreams.
Loves your family.
This is a biggie. Granted there will be times family gets overbearing but wait for the guy who hangs out with your dad and talks to your siblings like they are his own.
Can make you laugh even when you are mad at him.
This is something so simple but it speaks volumes. I can never stay mad at my guy because he always finds a way to make me laugh (not that we get seriously mad at each other). This is something I love because no matter how much we annoy each other we can still maintain a healthy and playful relationship.
Communicates.
THIS. IS. HUGE. Communication is one of the most important parts of a relationship. Girls we are born with this communication gene, not all males are. Wait for the guy who doesn't have a problem communicating his feelings or thoughts.
Makes you cry.
HAPPY TEARS! I cannot count on 10 hands how many times my man has made me cry happy tears (I am emotional okay?). I am not afraid to show my emotions and sometimes it gets annoying but crying is not a bad thing- as long as it is happy tears coming down. This also solidifies that feelings are real.
Wants a future.
I was amazed that my boyfriend wanted a future and wasn't afraid to tell me. The best thing a guy can do because it shows he is ready to be serious and open with his girl. In my life I want to wait for one guy and if I wait for the guy that wants a future, I won't have to deal with heartbreak.
Sees only you.
Of course a guy will physically see other women, he has two eyes, but wait for a guy who doesn't care about other girls. He wants you and only you. He doesn't flirt or connect with other girls the way he does with you.
Loves you unconditionally.
If you gain a few pounds, have a bad day and cry, have trust issues from prior relationships, or you get moody, the guy you wait for will love you no matter what. Not every day will be butterflies and rainbows, and he should know and accept that.