Week 16: God has Good Plans Pastor Jonathan looks at David's fragmented life and how God is faithful even through the failures of His people.