The Advent season builds anticipation. Here the promises to Adam and Eve (Ge 3:15), to Abraham (Gen 12:1-3), to Isaac, Jacob, Judah, and David are all fulfilled. In these few verses, the pregnant Elizabeth and Mary, virginally pregnant by the Holy Spirit, bring all these promises to pass in their flesh and blood. Elizabeth’s inspired response prepares us for the coming of…