Today, November 1st, is All Saints day (Todos los Santos), a public holiday and a time when the Spanish remember the dearly departed, often holding all night candle-lit vigils in the local cemetery. People from all over the country return to their town or village of birth to lay flowers on the graves of deceased relatives.