This Sunday, we'll take a journey through the story of David- the good, the bad, and the ugly. What does David's complicated story reveal about tragedy and redemption? And what does it mean to trust that, even amid human failure, God is still at work writing a story of grace?