icon__search

Nothing Will Be Impossible with God

Luke 1: 26-38

December 3, 2022 • Tim Cain • Luke 1:26–38

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.

More from Advent 2022