What a breathtakingly wonderful thing. God entered history in the form of a human person. They called him Emmanuel because he will save his people from their sins. A wonderful morning of Christ centred carols with Dominic Steele speaking from Matthew 1. Our carols include O come all yea faithful, Once in Royal David’s city, Angels we have heard on high, Hark the Herald Angels sing, and Joy to the world.