God’s promise, passed down through generations, has been fulfilled, finally—our Savior has come.
He is the Son of Abraham who become the promised sacrifice in our place, the Son of David who is the promised King that will reign forever, and the promised Messiah—who came to free us from sin and death.