This book is an attempt by the author to shed light on this seeming tangle, to show the deeper meanings of the different stories. He explains about the Hindu Trinity and their Divine Consorts. He also goes into the puzzle of why Hindus believe in one Supreme Reality and yet claim the existence of 330 million Gods.