Story of Kavyamata is found in the Devi Bhagavata, 4th Skanda. She was so pious and pure that it was due to her curse that God Vishnu had to take numerous avatars on earth and suffer among human beings. Kavya Mata is the mother of Shukracharya, the guru of Asuras (demons). She had done intense austerities and performed penance as result she had extraordinary powers. Once in a fierce war, the Asuras were defeated by the Devas. Asuras sought the help of Shukracharya but all his attempts to help Asuras failed as the Devas were helped by Vishnu. To attain more powers to help Asuras, Shukracharya went to Kailasa and performed penance to gain knowledge from Shiva. This continued for several years. Taking advantage of the absence of Shukracharya, the Devas, led by Indra, attacked the Asuras. After a fierce battle, Asuras were left clueless and so they approached Kavyamata. With a mere glance, she sent the Devas to long sleep. Such was her power that Indra, the King of Dev