December 17th 2017 18:30 Christmas doesn't officially begin until we've had our Community Carol Service, featuring all of your favourite Christmas carols in the Good Shepherd at 6:30pm on Sunday 17 December.

December 24th 2017 15:00 A highlight of the Christmas season is always the Good Shepherd's Crib Service, a special service aimed at children however young, with an interactive version of the Christmas story, activities and carols that everyone will know. Come...