This six-week series draws on a number of major life events from the life of King David, using them as markers to the gospel of Jesus Christ. Each message connects David’s story with the greater King, Jesus, and the importance of our obedience in response to his grace. Today, Donovan teaches us that even though he was a man after God’s own heart, David was still just an imperfect and sinful man. We can never achieve perfection on our own. We must trust in the only perfect man, Jesus, in order to be right with God.