The Best Friend

People of similar nature can get along better. Logically, a good one deserves a good one. It makes me wonder how can I get a best person as my friend. Just how! I am surprised at times that I am friends with a person who despite being strange, cranky and odd at times is the best. The word best defines the nature rather than the degree among the few friends I have earned in life so far. I am not even half to my friend. Maybe logic doesn't work with friends, right?