...the perfect guy...
- they know how to make you smile
- they always have other things going on, but still find time for you
- they try to act funny, but you think they are complete idiots
- they can always make you laugh, even if it's the stupidest thing ever!
- they always understand when you take to long to get ready to go out
- they always try to give you the best compliments
- they hug you on a bad day and then nothing else matters
- they think their all that, but then apologize after when the realize they were being stupid