In the vast tapestry of Hindu spiritual thought, the names Krishna and Shiva evoke two seemingly different moods, one of vibrant, playful engagement with the world, the other of deep, meditative ...