look up any word, like dirty sanchez:

1 definition by Mercury GM

 
1.
A person who would never intentionally hurt you, lie to you, deceive you, manipulate you, abuse you and who takes great care to be kind to you, honest with you, dependable and loyal. Someone who you trust without question because they have never given you any reason not to trust them. Someone you enjoy being around and look forward to seeing. Someone who would sacrifice themself for you.
I always know Ben is my friend and will be there for me and always will be.
by Mercury GM March 22, 2006