Tarakasura was a fierce demon who was killed by Kartik or Muruga. The story of the birth of Tarakasur is a lesson in itself. Legend has it that Sage Kashyapa married 13 daughters of Daksha Prajapati. Of the daughters, Diti was evil minded and Aditi followed Dharma. Diti gave birth to demons and Aditi gave birth to Devas or demigods. Diti once demanded from her husband a son who would defeat the Devas. Sage Kashyapa knew it was futile to reason with Diti. So he blessed her with a son named Vajranga, whose legs and hands were hard as diamond. Diti then asked Vajranga to capture Indra and other devas. Aditi the mother of Devas prayed to Brahma for help. Brahma approached Vajranga and asked to release the Devas. Vajranga was a devotee of Shiva and he was against violence. He told Brahma that he had captured Indra and other Devas only to please his mother. Brahma was happy with Vajranga. He then created a beautiful woman named Varangi and she became the wife of Vajranga.