God is a promise keeping God, a God of covenant. How do we understand and apply God’s promises particularly in times of shaking and trouble? What does it mean for us to play our part in keeping covenant with God? Does God have covenant promises for communities and nations today?