Promises to Keep
Christmas is a time of promises - promises to be kept and promises fulfilled. . Throughout the season of Advent, the readings have been about God's promise down the ages to the Jewish people to send them a messiah who would be their king and saviour. Mary is called blessed because she believed that "the promise made her by the Lord would be fulfilled....