Sometimes scripture seems obsessed with genealogies. In Genesis, chapter ten and chapter eleven are mainly what I used to call "the begats" They trace the lineage of who fathered whom. But I never saw a purpose in it.
But here Matthew traces the lineage of Joseph back to Abraham. Legally Joseph was Jesus' father on earth. However, Joseph was only his adopted father. There is no blood lineage between them.
I believe this family tree is here to establish that Jesus is a son of David legally. Therefore He is eligible to be the Messiah.
If we look in the book of Luke, we find a different lineage. It is confusing that it traces in the opposite direction of Matthew's genealogy. And it doesn't list the same people. Heli is assumed to be the father of Mary and therefore Joesph's father-in-law. And this lineage doesn't stop with Abraham, but goes all the way back to Adam and lists him as the son of God.
So the list in Matthew establishes Jesus' legal claim to being the Messiah. But the list in Luke takes it back to creation - where we see Him first - as the active Word establishing the universe.
Put to the test, God dots all the i's and crosses all the t's. No detail is too small for His attention. And no issue is too big for His solution.
Thank You for being who You are. Your gift of Jesus to redeem the world amazes and awes us. Teach us to take care of the smallest detail so that the big picture is never lost due to a needless distraction. We are so grateful to be Your children.
In Jesus' most precious name.