Like so many customs incorporated into Catholicism, this tradition actually has pagan roots. After All Saints’ Day was established as a holy day of obligation in 835, Saint Odilon had the bright idea in 998 of designating November 2nd as All Souls’ Day to replace the ancient Slavic tradition of ‘Dziady’. During Dziady (literally, ‘Forefathers’), the living would prepare an elaborate feast to host the souls of those who had passed, believing that on this day they were able to leave the afterlife and return to their families. Places were set at the table for the ancestors and fires were often lit on the road showing them the way to the house. A soul forgotten at Dziady would bring on bad luck. [For this reason we challenge you to find an unloved grave, however unlikely, and light a candle there.]
As one of Poland’s most important public holidays, only public transportation and emergency response employees are obliged to work on November 1st (which falls on a Friday in 2019), so don’t be surprised to find your favourite shop, restaurant or bar bolted shut. Warsaw's Catholic cemeteries, in contrast, will be open until last guest.