We desperately need role models today - people who allow us to be fully human yet inspire us to look beyond our weaknesses to the living God. David is such a person. His struggles with sin are infamous, and the Psalms reveal his anguish and doubts. Yet he is also described as 'a man after God's own heart' - the champion of Israel. As you explore the life of David, you will discover what it means t...