David, a man after God's own heart, was by no means a perfect king. His actions put him up there with some of the worst sinners in the Bible. And yet, God is full of mercy and love, forgiving David and giving us an example of true repentance looks like.