From the Feast of the Dead to the Pumpkin Holiday: The History and Meaning of Halloween
Halloween is celebrated every October 31st, the day before the Catholic holiday of All Saints' Day. Although it is known today for costumes, pumpkins, and the custom of "trick or treat", its roots go ...