But the king spared Mephibosheth, Jonathan’s son and Saul’s grandson, because of the Lord’s solemn pledge that was between them—between David and Saul’s son Jonathan.