Today is Tuesday the 24th of December, Christmas Eve.

The monks of Pluscarden Abbey sing the Benedictus: “Blessed be the Lord, the God of Israel!  He has visited his people and redeemed them."

Today’s reading is from the Gospel of Luke.

Christmas Eve; and we hear Zechariah reflecting on what the birth of the child Jesus will mean for his world. What, in all honesty, does his birth mean to your world? And to the world around you today?

One meaning is that we might “serve him without fear”. There is still much in our world to be afraid of: sickness, loneliness, terrorism, meaninglessness – the list goes on. What particular fears would you ask the coming Saviour to release you from?

Christ’s birth is presented as the fulfilment by God of a promise made long ago. Where do you experience, in your own life, God’s faithfulness to his promises?

Listen again now, noticing the description of the kind of person the baby whose birth we celebrate tomorrow will grow up to be.

What do you want to say to a man, to a God, like this?