Mexico Celebrates Día de la Virgen de Guadalupe (Day of Our Lady of Guadalupe)

To see more photos from the Day of Our Lady of Guadalupe, visit the Basílica de Santa María de Guadalupe location page.

Today Mexico celebrates one of its most important holidays, Día de la Virgen de Guadalupe (Day of Our Lady of Guadalupe).

According to Roman Catholics, an apparition of the Virgin Mary appeared to a peasant named Juan Diego on 12 December, 1531, and instructed him to build a church in her honor. When Juan was asked by a local Archbishop to prove his miraculous vision was real, Mary told him to gather roses from a barren hill. Upon presenting the roses to the Archbishop, the flowers turned into a piece of fabric emblazoned with the Virgin Mary’s image. The icon hangs today in the Basilica of Our Lady of Guadalupe and is the most visited Marian shrine in the world.