Respuesta :

The day of the dead is a Mexican celebration, is a day to celebrate, remember and prepare special foods in honor of those who have departed. ... It is believed that the spirit of the dead visit their families on October 31 and leave on November 2.