Finding real best friends is very difficult, not because there aren't enough nice, good people in the world, but because in order to be at a best friend level there has to be major compatibility on a...