All of us struggle with waiting, whether it’s being told ‘your call is important to us’ or choosing the other queue, which is always slower than the one we should have stayed in.
When the angels announced to the shepherds that they were bringing “Good news of great joy for all the people” (Luke 2:11) the world had been waiting for 400 years for God to speak, and there was plenty to be impatient about.
However, the news the angels brought was worth waiting for. God had come to us; He had seen our distress and came to be the saviour of all who would receive Him and believe in His name.
Christmas is a time of hope, when the news is good, when the solution is available, and it all points to a vulnerable baby in a lowly stable who was Jesus, our saviour from sin.
Like the first recipients of that wonderful and bewildering news, may we praise God because the long wait was indeed over and they found that what had been announced was true.
May you all know the wonder and blessing of the good news of Christmas.