Advent – December 22 – Fulfillment
In the sixth month the angel Gabriel was sent from God to a city of Galilee named Nazareth, to a virgin betrothed to a man whose name was Joseph, of the house of David. And the virgin’s name was Mary. And he came to her and said, “Greetings, O favored one, the Lord is with you!” But she was greatly troubled at the saying, and tried to discern what sort of greeting this might be. And the angel said to her, “Do not be afraid, Mary, for you have found favor with God. And behold, you will conceive in your womb and bear a son, and you shall call his name Jesus. He will be great and will be called the Son of the Most High. And the Lord God will give to him the throne of his father David, and he will reign over the house of Jacob forever, and of his kingdom there will be no end.” And Mary said to the angel, “How will this be, since I am a virgin?” And the angel answered her, “The Holy Spirit will come upon you, and the power of the Most High will overshadow you; therefore the child to be born will be called holy—the Son of God. And behold, your relative Elizabeth in her old age has also conceived a son, and this is the sixth month with her who was called barren. For nothing will be impossible with God.” And Mary said, “Behold, I am the servant of the Lord; let it be to me according to your word.” And the angel departed from her.
- Luke 1:26 – 38
There are three massive roles in God’s story: the priests, the prophets and the kings. When reflecting on God’s promises, it is important to look at these roles because they each point to specific promises that God makes to his people. Through the priests God was promising that he would make a sacrifice to atone for sin. Through the prophets God was promising that he would continue to speak to his people. And finally, through the kings God was promising to establish his kingdom in our world.
When the angel appeared to Mary he said, “[Your son] will be great and will be called the Son of the Most High. And the Lord God will give to him the throne of his father David, and he will reign over the house of Jacob forever, and of his kingdom there will be no end.” (Luke 1:32 – 33)
What God is revealing here is that Jesus is the fulfiller and the fulfillment of God’s promises. Jesus is the perfect prophet because he is the perfect word of God wrapped in flesh. Jesus is the great high priest because he will make a perfect sacrifice for sin. Finally, Jesus is the King of Kings because he will establish God’s kingdom of peace and righteousness. In the coming days, we will look more closely at how Jesus fulfills these promises but for today, simply take some time and praise God for keeping his promises to you.
A Moment to Reflect
What sticks out to you from Luke 1:26 – 38?
In what ways has God been faithful to you this past year?