Spiritual Lessons from the Life of David (6)

2 Samuel 18-22