Today is the feast of Our Lady of Guadalupe, the patron saint of Mexico, the Americas and the New World.