On October 31st, we celebrate Halloween, thought to be the one night of the year when ghosts, witches, and fairies are especially active, it is an American celebration. What we do know for sure is that Halloween is on the eve of a major Catholic festival, All Saints (1st November) and the eve of the pagan Celtic festival known as Samhain.
The three days between 31st October and 2nd November see pagan and Christian celebrations intertwined in a fascinating way and is a perfect example of superstition struggling with religious belief. Currently, it is widely thought that Halloween originated as a pagan Celtic festival of the dead related to the Irish and Scottish Samhain, but there is no evidence that it was connected with the dead in pre-Christian times.