Ending Well Series: After God's Own Heart: The Life of David Previous Message Sunday, September 6, 2009