Why, Why Shepherds and Angels?

Luke 2.8-16
Tuesday 25 December 2018 Sermon by Dr Peter Masters
Not a charming story but a series of profound and vital facts about Christ and His work. Here the questions are answered - Why shepherds? Why an angel? Why 'good tidings'? Why the term 'Saviour'? Why the sign of a manger and then a choir?