Day of the Virgin of Guadalupe

The Day of the Virgin of Guadalupe (or Día de la Virgen de Guadalupe), observed each December 12, is the most important Catholic feast day in Mexico. It commemorates the meeting of an Aztec man with the Virgin Mary in 1531. It has been celebrated as a national holiday since 1859.

Gracias, Mexico

Gracias, México 3 reasons I’m thankful for my country-in-law.Thanksgiving in the United States is just hours away. It is, at its core, a day to reflect on the things we are grateful for in our lives and to thank God for our bless ...

Isla de las Muñecas: A Mexican ghost story

Depending on how you feel about dolls, Doll Island is not what you'd expect... or it’s exactly what you'd expect.We had been happily punting through the canals of Xochimilco for a couple hours. All was peaceful outside our trajinera—the flat ...

A holy place, a faithful people

Detail of mural at the Basilica of Our Lady of Guadalupe The Basilica of Our Lady of Guadalupe is the beating heart of Mexico. One afternoon in May, I traveled with David and his parents to Mexico City’s Basilica of Our Lady of Guadalupe  ...

At Home with Frida Kahlo

5 tips for a great visit to the artist's Casa Azul.On my first trip to Mexico, I told David there were two things I had to see:The National Anthropology Museum (watch this space for a future story on this must-see stunner) La Casa AzulLa Cas ...