David took another man's wife and arranged for her husband's death, yet he was called a man after God's own heart (2 Samuel ...