According to many different cultures and religions, late October and early November is the time of year when the veil between the world of the living and the world of the dead is seen to be at its thinnest. From Dia de los Muertos to Samhain to Halloween to All Souls Day, we gather together and enjo