Today is All Saints’ Day. It is a Christian festival celebrated in Catholicism, Anglicanism, Lutheranism, Methodism, and Protestantism on November 1, while the Eastern Orthodox Church and the Eastern Catholic Churches celebrate it on the first Sunday after Pentecost as the Sunday of All Saints. Christians who celebrate All Saints’ Day and All Souls Day do this as a fundamental belief that there is a prayerful spiritual bond between those in heaven and the living. All Saints’ Day also revolves around “giving God solemn thanks for the lives and deaths of his saints”, including those who are “famous or obscure”. All Saints’ Day is the day after Halloween which is on October 31. All Saints’ Day is a Holy Day of Obligation in the Catholic Church, while All Souls’ Day which is on November 2 is not a Holy Day of Obligation.