In this sermon, Pastor Kevin looks at Luke 3:23–28. Luke traces Jesus’ genealogy from Adam, showing that Jesus is a Son for All—not just for Israel, but for all humanity. The list of names includes flawed sinners and sufferers, reminding us that we are a broken people in need of redemption. Yet through every generation, God is a promise-keeper, faithfully working out His plan to send Jesus, the Redeemer who brings hope to the whole world.