El Dia de los Muertos (Day of the Dead) is the Mexican equivalent of All Saints' Day and All Souls' Day. It is a popular festival among Mexicans living in the United States and Canada. During this festival, people build altars to loved ones who have died and gather around it to rekindle happy memories of that person. Graves and altars are decorated with bright flowers like marigold. Offerings of food and anything else that the deceased liked are also made.