In this week's Talking Heads: David is the image of the ideal king: just, merciful, and pious; his anointing prefigures Christ.
Tuesday 1st November is All Saints' - a holy day of obligation - and Wednesday 2nd is All Souls'. Find our Mass times here.
Palm Sunday
Fifth Sunday of Lent - Passion Sunday