Passage: Matthew 1:18-2:12 & Revelation 12 Preacher: Karl Deenick