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