Why, Why Shepherds and Angels?

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?