Varangi gave birth to Tarakasur, the valiant and brave demon. During the time of his birth, the world was affected by inauspicious events like earthquakes, cyclones etc. His name Tarakasur was given by Kashyapa.
After he grew up, Tarakasur went to Madhuvan to do penance. His tremendous penance scarred the deities. Becoming pleased by his penance, lord Brahma appeared before him and asked him to demand anything.
Tarakasur demanded two boons – there should be no man as powerful as him and except Shiva’s son nobody should be able to kill him. Lord Brahma blessed him by saying ‘Tathastu’.
After receiving the boons, Tarakasur returned back to Ronitpur and was crowned as the king by Shukracharya. He then defeated the deities and drove them out from the heaven. Now it came under the rule of the demons.
After being driven away from the heaven, the deities went to lord Brahma to seek his help. They asked him as to how they could get rid of this menace called Tarakasur.
Brahma revealed to the deities that Tarakasur could be killed only by such a person, whose parents are Shiva and Parvati. He also advised them to make efforts, so that Shiva agrees to marry Parvati.
Lord Brahma them went to ‘Tarakasur’ who had now become the king of heaven, and tried to convince him to return it back to the deities. Tarakasur agreed to relinquish the heaven and give it back to the deities. The deities went back to the heaven.