Aztec religious rituals were performed to communicate with the gods and ensure favorable outcomes like rain and crop yields. Rituals had specific procedures and purposes, from pragmatic rituals meant to influence natural phenomena to commemorative rituals representing mythology. Ritual preparation involved fasting and an evening vigil of singing, dancing, and offerings. The important New Fire Ceremony occurred every 52 years to light new fires and ensure the sun's journey continued. Another key ritual was the Etzalqualiztli festival held for the rain god Tlaloc, which featured human sacrifice and punishing servants to bring rain and forgiveness.