The Longest Night

The Longest Night Service, on Sunday 22 December at 5.30 pm, seeks to create a safe and sacred space with prayers and a vigil.