|Image via Wikipedia|
Our Lady of Guadalupe is often strongly associated with the Mexican heritage, but the Roman Catholic Church considers her to be the patron saint of the entire American continent.
In Hispanic Catholic parishes there are all-night celebrations of this observance.
Historically, Our Lady of Guadalupe has been a symbol of social justice, immigrant rights movement, indigenous struggles, and various other causes in the Americas.
Many scholars point out that it is highly likely that Our Lady of Guadalupe is an adaptation of an older Mexican Goddess, and the Mount Tepeyac, where the Basilica of Our Lady of Guadalupe now sits, was an ancient holy place for Tonantzin, one of the major Aztec Goddesses.