Advent 1: The Promise of a SaviourSeries: AdventAdvent 1 2016 The Promise of a Saviour Michael Bells / Nov. 27th 2016 / Matthew 1 / Genesis 12 / Genesis 3 / Micah 5 / Isaiah 7 / Isaiah 9