David was called "a man after God's own heart". This preaching series explores what this means for us. Clearly it does not mean perfection. The Bible does not shy away from telling us some of David's flaws and sins. So what does it mean to be a person "after God's own heart" today?