Thursday December 12 is general election day in Britain, but it is also, by coincidence (or perhaps providence), the feast of Our Lady of Guadalupe.

Our Blessed Lady appeared to St Juan Diego, an indigenous inhabitant of New Spain, as it then was, on the morning of December 9, 1531, at the Hill of Tepeyac, then a rustic spot but now swallowed up by the urban sprawl of Mexico City. Speaking to him in his native Nahuatl language, she asked for a church to be built there in her honour.

Juan Diego took her request to the Archbishop of Mexico City, Fray Juan de Zumárraga, who did not believe him.