The reason we often struggle to believe God’s promises isn’t because they aren’t enough to give us hope in the midst of this broken world, our struggle is that they often seem too good to be true and too big to be possible. So what are we supposed to do? How can we learn to trust in promises that clearly exceed anything we could hope to deserve and how are we supposed to believe God’s word when we cannot imagine how he could ever bring it about? These are the questions that Luke comes to answer in tonight’s passage.
Nothing Will Be Impossible with God
Luke 1: 26-38
December 3, 2022 • Tim Cain • Luke 1:26–38
More from
Advent 2022