Ever heard of inviting the dead to a feast? This Mexican tradition is in fact one where the living honour the dead. Mexicans invite the souls of their deceased family members and ancestors to their homes as a sign of respect and rememberance. Día de los Muertos or the Day of the Dead is a happy celebration and a very vibrant one at that with floral decorations everywhere to welcome the dead. The three-day celebration will be held this year on November 1 and 2. October 31 will be the big day of preparation. On November 1 for deceased children will be remembered (the day is called Día de los Angelitios or Day of the Little Angels) and on November 2 will mark the remembrance of the adult deceased (Día de los Muertos or Day of the Dead). The festival sees a lot of cultural activities, great food and live Mariachi bands serenading candlelight processions and vigils.