a friend who can see through the whole act but still enjoy the show
a friend who is there when you need them
a friend who knows you better than those person who are around you
a friend who see the first tear, Catch the second and stops the third
a friend who will never leave you alone when you are feeling down and when you just want to push everybody, even your friend away
a little more than a very good friend
a person that's willing to be there for you when you need them the most
a person to whom you can pore out your heart, grain and chaff together, into his/her patient hands and know that he/she will faithfully and gently blow the chaff away, then see clearly the essence of what you meant to say
a person who helps us get back up on our feet when we fall
a person who is concerned about a friend's welfare
a person who is there for you through thick n thin
a person who knows all about you, and still accepts you
a person whom you can trust and know they will never do
a person you can call to in the middle of the night just because you want to talk with somebody
a person you can trust and a person that trusts you
a promise you keep forever
a shoulder you can cry rely on