As we wrap up our preaching series on the life of King David, Canon Patrick reflects on God's faithfulness and what it means to be a man after God's heart.