Promise Keeper

Mankind has fallen, but God has not abandoned them. Instead, throughout the entire history of the Old Testament God makes promises (covenants) to his people. From Noah to Abraham, and Moses to David, God promises to bless and restore. And all of those promises find their ultimate fulfillment in Jesus.