Daily Gospel Reflections

Today’s Scripture Readings
Matthew 1:1-17

Reflection
Weaving Grace
An account of the genealogy of Jesus the Messiah, the son of David, the son of Abraham. (Matthew 1:1)
Matthew begins his gospel with a list of names, a genealogy. At first glance, this might seem like something to skim past. However, this passage is a rich theological statement about who Jesus is and how God moves through history.
Matthew’s gospel presents Jesus as the long-awaited Messiah, the chosen one. By tracing Jesus’ lineage back to David, the great king, Matthew reveals that Jesus fulfils the ancient hope: a king who would bring about God’s reign of justice and peace. By tracing Jesus’ ancestry to Abraham, Matthew reminds us that Jesus also fulfils God’s covenant, a promise of blessings for all nations.
Yet the genealogy tells a deeper story. God’s promise is fulfilled not through the perfection of Jesus’ ancestors but through people who are real, flawed, forgotten, and faithful. Jesus’ family tree includes those who are great but also those who struggled, were weak, and sinned. Matthew also lists the names of four remarkable women: Tamar, Rahab, Ruth, and Bathsheba, whose presence speaks of courage, pain, and hope on the margins.
This lineage reminds us of something essential: that God’s grace is not hindered by human imperfection. In fact, God chooses to work through it. As the scholar Raymond Brown says, “God writes straight with crooked lines.” Jesus is the Son of God, but he came from a very human family. His coming does not erase the messiness of history and life, but rather, redeems it.
Advent invites us to take our place in that unfolding story. Like those who came before us, we are called to walk with God, not in perfection but trust. To be real and to be open to grace.
Just as Jesus fully entered into our human story, he continues to enter our lives now, still weaving grace and redemption through ordinary, broken, and beloved people like us.

