Why Did Lord Vishnu Curse Goddess Lakshmi? The Hidden Story
Noopur Kumari | Nov 05, 2026, 11:00 IST
Why did Lord Vishnu curse Goddess Lakshmi, and what did a divine horse have to do with their separation? The Devi Bhagavata Purana tells the story of Lakshmi's birth as a mare, her penance to Lord Shiva and her reunion with Vishnu. The tale also explains the birth of their son, Ekaveera, and the beginning of the Haihaya lineage.
Lord Vishnu Curse Goddess Lakshmi
Image credit : chatgpt(ai)
Goddess Lakshmi is worshipped as the deity of wealth, prosperity and good fortune. But have you ever heard the story of how she left Vaikuntha and was forced to take the form of a mare on Earth? According to a tale in the Devi Bhagavata Purana, everything began when the divine horse Uchchaihshravas arrived in Vaikuntha. Lakshmi became so absorbed in looking at the beautiful horse that she did not hear Lord Vishnu calling her. What followed was a curse that separated the divine couple and led to the birth of a remarkable son.
![Uchchaihshravas Arrives in Vaikuntha]()
The story begins in Vaikuntha, the divine abode of Lord Vishnu. One day, Revanta, the son of the Sun God, arrived riding Uchchaihshravas, the extraordinary celestial horse that emerged during the Samudra Manthan. Its beauty and divine appearance caught Goddess Lakshmi's attention. She became so absorbed in looking at the horse that she failed to notice Lord Vishnu calling her. He called her once, then again, but she remained lost in the sight before her.
![Vishnu and Lakshmi in Vaikuntha]()
Lord Vishnu became displeased when Lakshmi did not respond to his repeated calls. In anger, he pronounced a curse: she would be born on Earth in the form of a mare because her attention was fixed on the horse. Lakshmi was shocked and immediately asked for forgiveness. She had not intended to disrespect her husband, but the curse had already been spoken. Vishnu then explained that the curse could not be taken back, although there was a way for her to return to Vaikuntha.
Seeing Lakshmi's sorrow, Lord Vishnu gave her a condition for ending the curse. He said that she would have to live on Earth in the form of a mare and would return to Vaikuntha after giving birth to a son. Although this meant a long separation from Vishnu, the promise gave Lakshmi hope. She accepted her fate and descended to Earth, where her journey took her towards the sacred meeting point of the Yamuna and Tamasa rivers.
After reaching Earth, Lakshmi took the form of a mare and began performing intense penance at the confluence of the Yamuna and Tamasa rivers. She worshipped Lord Shiva with complete devotion, seeking a way to fulfil the condition of Vishnu's curse. Moved by her prayers, Shiva appeared before her. When Lakshmi explained her situation, he agreed to help and sent Lord Vishnu to meet her. This marked the beginning of the divine reunion that would change the course of the story.
Following Lord Shiva's intervention, Vishnu arrived on Earth in the form of a horse. Lakshmi was still living as a mare, and the two divine beings were finally reunited. According to the legend, their union led to the birth of a powerful and courageous son named Ekaveera. His birth fulfilled the condition of Vishnu's curse. Lakshmi was now free to leave her earthly form and return to her divine home alongside Lord Vishnu.
The son born to Lakshmi and Vishnu was named Ekaveera. He is described in the traditional account as a brave and radiant child. His story is also connected with the Haihaya lineage, which later included powerful kings such as Sahasrarjuna. Thus, what began with Lakshmi's unexpected separation from Vishnu eventually became a story associated with the birth of a royal lineage. Ekaveera's arrival also marked the fulfilment of the promise that would bring Lakshmi back to Vaikuntha.
Once Ekaveera was born, the condition of the curse was fulfilled. Goddess Lakshmi left her form as a mare and returned to Vaikuntha with Lord Vishnu. Their separation came to an end, bringing the story full circle. The account in the Devi Bhagavata Purana connects a moment of distraction in Vaikuntha with a journey through penance, divine intervention and reunion. It also introduces the story of Ekaveera, whose birth links the divine couple with the Haihaya lineage.
Unlock insightful tips and inspiration on personal growth, productivity, and well-being. Stay motivated and updated with the latest at My Life XP.
The Divine Horse That Caught Lakshmi's Attention
Uchchaihshravas Arrives in Vaikuntha
Image credit : chatgpt(ai)
The story begins in Vaikuntha, the divine abode of Lord Vishnu. One day, Revanta, the son of the Sun God, arrived riding Uchchaihshravas, the extraordinary celestial horse that emerged during the Samudra Manthan. Its beauty and divine appearance caught Goddess Lakshmi's attention. She became so absorbed in looking at the horse that she failed to notice Lord Vishnu calling her. He called her once, then again, but she remained lost in the sight before her.
Why Vishnu Cursed Goddess Lakshmi
Vishnu and Lakshmi in Vaikuntha
Image credit : chatgpt(ai)
Lord Vishnu became displeased when Lakshmi did not respond to his repeated calls. In anger, he pronounced a curse: she would be born on Earth in the form of a mare because her attention was fixed on the horse. Lakshmi was shocked and immediately asked for forgiveness. She had not intended to disrespect her husband, but the curse had already been spoken. Vishnu then explained that the curse could not be taken back, although there was a way for her to return to Vaikuntha.
The Promise That Gave Lakshmi Hope
Lakshmi's Penance at the River Confluence
Vishnu Takes the Form of a Horse
The Birth of Ekaveera and the Haihaya Lineage
How Lakshmi Finally Returned to Vaikuntha
Unlock insightful tips and inspiration on personal growth, productivity, and well-being. Stay motivated and updated with the latest at My Life XP.