Who was David in the Bible?
David was Israel's greatest king—a shepherd boy who defeated Goliath, a musician who wrote many Psalms, and 'a man after God's own heart' (Acts 13:22). Despite his sins with Bathsheba, he repented deeply. Jesus descended from David's line, fulfilling messianic prophecy.