God’s Impossible Favour. Luke 1:26-38
The Lord of our Salvation, God the promise keeper, comes to make the impossible possible because His power to save works amid our helplessness. The annunciation is God’s strength in weakness, for despite ourselves, we are bearers of God’s unmerited grace, so loved that when that sinks in all hope is ours.