When the Carols Feel Too Loud: St Margaret's and the Longest Night
Not everyone finds December merry. On Monday 21 December 2026, St Margaret of Antioch will hold its Longest Night service — a quiet, candlelit gathering for anyone carrying grief, loneliness, illness or a simple weariness with festive noise. Here is what happens, why churches make room for it, and how to come as you are.