This sermon is based on words found in the prophecy of Zacharias, the father of John the Baptist, and recorded in Luke 1:68, 78. The message explores the meaning and significance of God visiting the human race through the incarnation of Jesus Christ. To read excerpts of this sermon, click here.