My Best Friend that Sent by God to Me!

I am gone describe few qualities of my best friend Ghulam Sakhy.  First of all he is someone that I can trust my life. Most of us may be able to have a hundred thousand friends, or even more than that. But there is always one friend who is always loyalty and trustworthy, that you can you relay on them at any time. I used to call him Glan. He is someone who really knows me deeply well from my childhood.
He knows the characteristic of me, from the outside and even inside of me. Someone who is able to feel my mood. He knows when I feel happy and when I feel very sad. He is also sad when I look sad, and he is also happy when I feel happy. Someone who knows how to respond any kind of my mood, he knows how to comfort me. Someone who is always there for me. He is there when I am happy and he is also there when I feel facing failure.  Someone who is able to understand me the most. There is no relative between us, but there are many similarities in our characteristics. He is like myself and I am also like himself.
The similar characteristics have given an ease for us to be able to understand each other. He is someone who is faithful and always care about me. He is a nice person, a friend who is able to share each other, in joy and sorrow. Someone who is always there and always supporting me for reaching what I want. Someone who is able to make me feel comfort if I take life with him and feel easy to fight any kind of life problems. But it is different if I am alone without him, everything seems too difficult to fight.
He is my best friend, someone who is able to balance my life. As if he was someone who had been sent by God for completing every problem with me in anywhere.