The Telugu text Uttara Ramayana mentions that Mayasura is married to the apsara Hema. They have two sons, Mayavi and Dundubhi, but long for a daughter, so they start performing penances to seek the favour of the god Shiva. Meanwhile, an apsara named Madhura arrives at Mount Kailash, the abode of Shiva, to pay her respects. In absence of his wife Parvati, Madhura makes love with the god. When Parvati returns, she finds traces of ashes from her husband's body on the breasts of Madhura. Agitated, Parvati curses Madhura and sends her to live in a well as a frog for twelve years. Shiva told Madhura that she will become a beautiful woman and be married to a great valorous man. After twelve years, Madhura becomes a beautiful maiden again and cries out loudly from the well. Mayasura and Hema, who are performing penance nearby, answer her call and adopt her as their daughter. They bring her up as Mandodari. In this version, Meghanada, the son of the demon-king Ravana and Mandodari, is said to originate from the seed of Shiva embedded in Mandodari's body.