The guy you deserve is the one who proudly kisses you in public. The one who reaches for your hand as he’s leading the way. The one who looks at you and you feel it from your head to your toes how much he truly cares about you.
The guy you deserve is the one who pulls you in close as you are tossing and turning throughout the night and his presence makes you feel a little more at ease as you fall back to sleep. The one who wakes you up with a morning kiss and neither of you want to leave the bed but you have to.
The guy you deserve is the one who makes you coffee or breakfast and lets you sleep in a little longer. The one who waits up for you no matter how late you’re coming home. He doesn’t fall asleep until he knows your home safe.
The guy you deserve is the one who doesn’t wake you after you’ve fallen asleep on him even though you had plans of going out he just looks at you smiling. The one who lets you sleep comfortably even though his arm is numb or all your hair is in his face.
The guy you deserve is the one who knows exactly what you are saying even if you haven’t said a word. The one you can communicate with across the room and he gets it.
The guy you deserve is the one who motivates you to be better. Not by changing you but by helping you to see where you can improve. The one who is goal oriented and cares about work but asks you first how your day is even if something great happened to him. The one who might have got a promotion but doesn’t say anything because he knows you had a bad day.
The guy you deserve is the one who makes cry only because you are laughing so hard. The one everyone can just tell makes you happier. The one you see immediately in a crowded room and suddenly it’s like it’s just the two of you there. The one who gives you his undivided attention no matter how busy he is.
The guy you deserve is the one who proudly introduces you to his friends and family and they love and accept because they’ve already heard so much about you.
The guy you deserve is the one who tries with your friends. The one who wants to know how they are simply because they are important to you.
The guy you deserve is the one who doesn’t take you for granted. The one who doesn’t just try and win your heart but continues to try and prove he deserves it once he gets it. That’s flowers just because. Presents because he wants to. Surprises because he never wants you to get bored.
The guy you deserve is the one who keeps his word every time. The one who says yes when you need him to. The one who changes his schedule when you need him to be somewhere. The one you can rely on when in the past you used to rely on yourself.
You deserve the guy who makes you realize why the past played out as it did. The one who makes you grateful for it. The one you look at and the past feel so long ago. You think of every guy who ever played you, every guy who ever hurt you, every guy who ever kept you by your phone wondering and every guy you didn’t deserve.
Then you look at him. Count your blessings. And realize the wait was completely worth it.