Speaker: Will Galkin - Every generation has their own manifestations of sin and brokenness. In Matthew 1 we discover the broken lineage of Jesus. Yet, through a genealogy that is full of adultery, murder, and other sins, God's faithfulness is revealed. For 400 years the people of God did not receive any fresh revelation. Then, like a start shining out of the darkest night, Jesus is announced as the Savior of the World. Based on these observations we will see that God is His faithfulness keeps His promises, triumphs over our discouraging past, and provides for our deepest need.