Waiting on God

(Note: There's a video clip that's playing from 3:30-5:32. It's explained both before and after. So you may want to skip those two minutes when listening to this sermon audio.)

Luke 1:5-25, 57-80

What have you been waiting for? What does it mean to wait well? How do we wait without despairing? On our second Sunday of Advent, Pastor Mike talks about how God wants to work in our waiting...