1 definition by GreenAngel

A guy with a great sense of humor who will tell a joke or tickle you just to make you smile. A kind and compassionate individual who enjoys helping others. He is a good listener and an excellent communicator. He will not leave you guessing or assuming what he meant or how he feels. He is one of the most honest men you would ever meet. He is a fun and exciting guy to be around. He is so charming and sexy it shines through in the subtle way he touches your hand. He is an absolute treasure of a man.
Friend: "Why are you smiling?"

Girl: "I'm smiling because I have a John in my life."
by GreenAngel February 3, 2010
Get the John mug.