Here's what to hold together rather than resolve too quickly. David is not called "a man after God's own heart" because he was morally spotless — Scripture spends more space than almost anywhere else documenting exactly how spotless he wasn't. He's called that because of what he did with his failure once it was named: no excuse, no cover story, just the naked admission of Psalm 51 and a life that kept walking with God afterward rather than away from Him. Compare that directly to Saul, the king David replaced — Saul, confronted with his own disobedience by the same prophet Samuel, made excuses, blamed the people, and tried to salvage his own image even while losing the kingdom (1 Samuel 15:20–24). The difference between the king God rejected and the king God kept the throne for isn't the presence or absence of sin. It's what each man did the moment he was caught.
← David
Part 9 of 10
A Man After God's Own Heart
The difference between the king God rejected and the king God kept wasn't the absence of sin
Read alongside1 Samuel 15