I can’t find a reason why God gave U to me, but that is not the question to b asked; May b the question is how did God knew that I needed a friend like U.
One should try to make new friends everyday, without the company of friends life is barren, and has no meaning. One should learn the art of making friends, because at the end of the life we remember our friends.