When we consider David's sins of murder and adultery, it's hard to understand how he could be referred to as a man after God's own heart, until we see that when confronted, he readily confessed and repented.
See All 93 Episodes of "First Baptist Church Bethalto - Sermons"