December 15, 2022 Advent expectations, past and future. Advent 1. Sunday 27th November 2022 « What sort of King is Jesus anyway? Sunday 20th November 2022 The hardest thing God ever tried to do. Advent 2. Sunday 04th December 2022 »