look up any word, like dirty sanchez:
 
1.
a man who is a Hero to others. Who has been through alot of challenging events in his life time and still can walk around with a smile on his face. John Egan is a guy who can say he went through hell and back and lives to tell his story about it.

A man who is couragious, intelligent, and an amazing friend. If ever given the chance to date a John Egan, be prepared to have your world taken for a spin, but when its over he would probably be one of the best boyfriends you could ever have. A ladies man, mostly to older woman. Somewhat romantic but very outgoing.
Wow is that John Egan?!

Yea, he is one amazing guy.
by cantxgetenoughx3 August 25, 2010