Advent 2018 Advent 3: The Annunciation 16 December 2018 Mary was willing to have her plans upset by God, are you ready?