A best friend is one who knows you for all that you truly are and yet puts up with you. He/she understands your silence as much as the words you speak. Sometimes, your best friend even knows you better than you know yourself.
I personally like to call them special gifts of God to us, because they are priceless gems that make our lives better, brighter, easier and makes our world a fun place to live.
Sincerely, there's nothing as sweet as having a friend you can trust and give your allegiance to. And what's as soothing and satisfying as the feeling you get having a friend who is ready to give you every support you will ever need, whether you ask for it or not? When you have such a friend, you are very confident to call them a friend indeed - or best friend forever.
Friendship is I gift to be treasured and it takes the two or more people involved in it to appreciate it.
Friends can go a long way and most times out of their way for the sake of their friendship and as humans, we need to know that we are cherished.
Sometimes, we offend our friends or are offended and since we so value our friendship, we try to remedy whatever damage has been caused.