The king spared Mephibosheth. He was the son of Jonathan and the grandson of Saul. David had made a promise in front of the Lord. He had promised to be kind to Jonathan and the family line of his father Saul.
Then the problem will be settled by promising the Lord to tell the truth. Suppose the neighbor says, ‘I didn’t steal your property.’ Then the owner must accept what the neighbor says. No payment is required.
When they went into the woods, they saw the honey dripping out of a honeycomb. No one put any of the honey in his mouth. They were afraid of the curse that would come if they broke their promise.