2 Samuel 21:1-7 AMPC
THERE WAS a three-year famine in the days of David, year after year; and David inquired of the Lord. The Lord replied, It is on account of Saul and his bloody house, for he put to death the Gibeonites.
So the king called the Gibeonites–now the Gibeonites were not Israelites but of the remnant of the Amorites. The Israelites had sworn to spare them, but Saul in his zeal for the people of Israel and Judah had sought to slay the Gibeonites–
So David said to the Gibeonites, What shall I do for you? How can I make atonement that you may bless the Lord's inheritance?
The Gibeonites said to him, We will accept no silver or gold of Saul or of his house; neither for us shall you kill any man in Israel. David said, I will do for you what you say.
They said to the king, The man who consumed us and planned to prevent us from remaining in any territory of Israel,
Let seven men of his sons be delivered to us and we will hang them up before the Lord at Gibeah of Saul, [on the mountain] of the Lord. And the king said, I will give them.
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.
AMPC: Amplified Bible, Classic Edition