look up any word, like dirty sanchez:

1 definition by Robin Blue

 
1.
He is a type of guy that doesnt get really get a break to often or even a chance. He knows he's not the perfect guy but when you give him a chance, he can be. He's cute, really funny, socialable, and outgoing. He's really nice & sweet to others, especially his girlfriend. He can sometimes be alittle shy but thats only when he meets new people. Other than that, he's an awesome guy to be with!
"Hey arnt you dating john?"

"Yup! He's such a great guy!"
by Robin Blue May 01, 2012