2017 12 24: Mary, the Prophet

Mary’s pregnancy is the fulfillment of so many promises. God promised Abraham that he would be the father of many nations, and that the whole world would be blessed by his family. God promised King David that his dynasty would never end, but that a son of his would be on the throne forever. God promised the Israelites in exile that they would be saved, they’d be returned to their land and they would have a Savior and protector, someone to redeem them from their waywardness.