In Aztec mythology, Coatlicue ("skirt of serpents') was the goddess of fire and fertility, mother of the southern stars. She was impregnated by a ball of feathers. Her children (including Coyolxauhqui) killed her but Huitzilopochtli jumped out of her stomach. Huitzilopochtli killed his brothers and sisters, including Coyolxauhqui. As a virgin, she gave birth to Quetzalcoatl and Xolotl. Alternatively, Mixcoatl was the father of Huitzilopochtli.