This is one of the greatest spiritual epics ever written. It's also one of the longest, containing about 2 million words.
The stories are entertaining and magical. But above all else, it contains some of the most sublime and enlightening wisdom of all spiritual texts in the world.
Krishna is well known for his divine discourse with his close friend, Arjuna, called the Bhagavad Gita, and it is among the most treasured parts of the Mahabharata.