Scripture: Luke 1:26-38 The Announcement by John Vanderhorst | December 3, 2017 God’s good news demands a radical faith response.