Friends, in today’s Gospel the angel Gabriel reveals to Mary that she will bear a Son who will reign from David’s throne.
As background, note that God had promised that David’s throne would last forever, but his line had apparently been broken in 587 BC. Six hundred years later Gabriel appeared to Mary, who was betrothed to a man named Joseph of the house of David.
Greeting her as “full of grace,” the angel announced that she will conceive in her womb and bear a Son. “He will be great and will be called Son of the Most High.” Then comes the kicker that would have taken the breath away from any first-century Jew listening to the story: “And the Lord God will give him the throne of David his father, and he will rule over the house of Jacob forever, and of his Kingdom there will be no end.”
What seemed to have come to an end had in fact just gone underground, and was now ready to appear fully in the light. The kingly line of David was in fact unsevered, and now the full meaning of God’s promise would be revealed.
Reflect: What is revealed here about God’s timing and his promises?