Sinner and Saint – The Dual Nature of King David

A study in opposites – David chief of sinners but saved by God’s incredible grace.