Andrew Gardner continues our Christmas Journeys series for Advent 2017.

Joseph receives some terrible news, but an angel appears with some remarkable news – Matthew 1:18-24