The angel appears to shepherds in the hills of Bethlehem to herald the coming of the saviour. What can we learn from this unpredictable turn of events?
The angel appears to shepherds in the hills of Bethlehem to herald the coming of the saviour. What can we learn from this unpredictable turn of events?