In Mexico, the festival of Día de los Muertos embodies the greatest expression of both popular Catholicism and the national cuisine. People construct altars in homes and graveyards throughout the country in order to feed the souls of the dead. Church officials recognize two holy days, November 1 (All Saints’ Day), in commemoration of saints and martyrs, and November 2 (All Souls’ Day), in memory of the faithful departed. According to popular belief, the angelitos (deceased children) return on the evening of October 31 and the adults on the following night, although the dates in local celebrations vary all the way from October 28 to November 4. The feast for the dead originated as a form of ancestor worship, and the clergy were long reluctant to incorporate such pagan practices into the liturgical calendar. The festival held particularly strong associations with pre-Hispanic agrarian cults because it coincided with the maize harvest.








