David as shepherd Yes, David was a man to Gods hart. Not because David would be without sin, but because he liked to serve and worship God. Many psalms have been written by him and witness of his love and respect to God.
David was a prophet too. He predicted in Psalm 2 that the Messiah would be the King of the world and the Son of God.

Click on question 7 to continue.