Why Did Garuda Not Drink Amrita, Even When He Had It? - Unparalleled Strength Without Greed Garuda, the son of Vinata and Sage Kashyapa, fought Indra and all the Devas to get Amrita, the nectar of immortality. He passed through many obstacles on the way. There was a ring of fire around the place where Amrita was kept, a rotating wheel with sharp blades, and two giant serpents guarding it. Garuda crossed all of them by his strength and his intelligence. But he did not steal Amrita for himself. He took it for one reason only, to free his mother Vinata from slavery. Here is the wonderful part. Garuda had the Amrita in his own hands and he did not drink even one drop of it. A modern man will say that Garuda is a fool. You got the immortality potion and you did not drink it, what kind of fool you are. But the Mahabharata does not see it like this. This is the story of self denial, and it is told in the chapter 29 of the Astika Parva of the Adi Parva of Mahabharata. Why Garuda Was Forced...