Ashvasena: The Serpent Who Wanted Revenge on Arjuna - Ashwasena and Karna’s Arrow: Revenge That Missed Ashvasena was a naga, a son of Takshaka, the king of serpents. His story is told in two places in Mahabharata, first in Adi Parva and then in Karna Parva. In Adi Parva, we see how his anger is born. In Karna Parva, we see how that anger comes back to take its revenge. The two parts must be read together to understand the full meaning. The Khandava fire, where it started In Adi Parva, in the section called Khandava Daha Parva, Agni Deva was suffering from a disease because he had eaten too much of the ghee of a long sacrifice. He was told that he could be cured only if he burnt the Khandava forest and the creatures living in it. Indra, who was a friend of Takshaka, protected the forest with rain every time Agni tried to burn it. So Agni asked Krishna and Arjuna for help. Arjuna covered the sky with a net of arrows so that no rain could fall and no creature could escape. Taksh...