During Advent, we remember the birth of Jesus and we also expectantly wait for his return. As we live in this middle space, we are looking at Luke's account of the events leading up to the birth of Jesus. We will see how God prepared people for Jesus’ birth and how we can prepare ourselves for his return. This week, Pastor Alastair Sterne takes us through Luke 1:5-25 and shows us how in a world full of barrenness, we can give way to doubt or hope. But either way, God is faithful and nothing can get in the way of his promises.