There are really three annunciations during this Advent season. We hear about the third, the annunciation to Saint Joseph, in yesterday’s reading. They all show that the impossible becomes possible through God. Here’s my homily from yesterday’s Mass on the last Sunday of Advent.