Christmas Eve in San Miguel de Allende, Mexico.