But the king spared Mephibosheth son of Jonathan, the son of Saul, because of the Lord's oath that was between David and Jonathan son of Saul.