Guest Pastor David O'Dowd looks at the words of God to King David, helping us understand what it looks like to be "a man after God's own heart."