A dear friend of mine recently referred to our friendship as Kalyanamitra, the Sanskrit word for spiritual friendship. According to the definition, kalyanamitra encompasses much more than a casual friendship, it refers to a person or even a thing that becomes our guide, a teacher...