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.
 
All Wikipedia text 
is available under the 
terms of the GNU Free Documentation License