The dramatic readings for this fourth Sunday of Advent place us right in the heart of a central mystery in the Bible: the mystery of God’s providence. God cares for his world, but often in a way that is confounding to us, because God plays a subtle and long game. God is a God who makes promises, and he is faithful to them. But they often don’t arrive just as we’d expect—which is why we have to wait.
Reading 1 – 2 Samuel 7:1-5, 8B-12, 14A, 16
Psalm – Psalm 89:2-3, 4-5, 27, 29
Reading 2 – Romans 16:25-27
Gospel – Luke 1:26-38