The Child and the DragonPastor Gerald HiestandRevelation 12:1-5, Matthew 2 The Gracious Faithfulness of GodPastor Gerald HiestandMatthew 1:18-24 Mary and ElizabethPastor Jonny CummingsLuke 1:39-56 Preparing the WayPastor Gerald HiestandMalachi 4 The Messenger Meets the LordPastor Gerald HiestandLuke 1:39-45