The Catholic holiday All Souls’ Day follows All Saints Day and is a celebration meant to honor the dead. Because Catholics believe that the soul does not go to heaven or hell, but waits in purgatory for final judgment, All Souls’ Day is a time to pray for the souls of those who have died.BBC: Religion and Ethics: All Souls' Day