The waiting of Advent is over. In the face of the impossible, God works the possible. During Advent, we have been waiting for the realisation of the promise made to David. We have been waiting for Mary’s yes. With this yes, hope is enlivened, and history is changed. There is an unimaginable future for all people, a future that comes from God. Salvation is created among us, and the fate of history is altered by a godly presence. This salvation resides in the hearts of those who believe in the gift, and who stay awake eagerly to know its coming. With David we await it, with the nations we long for it, with Mary we behold it.