This is a condensed lineage to Jesus. For more on Jesus’ lineage see Matthew 1. Here you will find a variety of people, 46 in all, whose lifetimes span 2,000 years in the first 17 verses. Some of Jesus’ ancestors were heroes of faith, others had sketchy reputations. . . . But God—sovereign over history, the present, and future—worked through ordinary people to bring His Son into the world. He wants to continue His purposes through ordinary people like you and me!