Sunday 1st November 2026: ALL SAINTS.

 First reading: Revelation 7:2-4, 9-14

 Second reading: 1 John 3:1-3

 GOSPEL: Matthew 5:1-12a