Sermon for All Saints Day Sunday, November 1, 2026 The Very Rev. David Wilcox Revelation 7:9-17, 1 John 3:1-3 and Matthew 5:1-12