What makes David such a beloved character in the Bible? If you ask someone who their favorite person in the Bible is, odds are David will be the answer for more than one person. It could be the amazing tales and stories of David that cause us to imagine ourselves in his shoes. Or it could be the fact that he had so many numerous faults in his life as well.
Just look at the ways we could describe David. He was a shepherd, a musician, a poet, a warrior, and a young anointed king. But look at the other side of David's life and see how he could be described. He was a thief, an murderer, adulterer, coveter, and an idolater. That is quite the contrast.
The amazing thing is the Lord still chose David and even told him the Savior would come from his line. What was the Lord's description of David? He was man after God's own heart. Remarkable. Come and see a life filled with triumphs, failures, and sorrow and see David, a man after God's own heart.