Someone that supports you when everything goes wrong
Someone that gives you assurance and keeps you strong
Someone who is honest and sincere, genuine and true
Someone you can confess every one of your secrets to
Someone who understands your every quirk and obsession
Someone who once in a while can even teach you a lesson
Someone you can trust and will never attempt to lie
Someone who listens to you while others just walk by
Someone who cares about your failures and triumphs
Someone you can relate to when you're down in the dumps
Someone who stays through thick and thin, from beginning to end
Once you find someone who is all of these, you have found a friend.