Asking Twice at Keilah
1 David was told, “Behold, the Philistines are fighting against Keilah, and are robbing the threshing floors.” 2 Therefore David inquired of Yahweh, saying, “Shall I go and strike these Philistines?” Yahweh said to David, “Go strike the Philistines, and save Keilah.” 3 David’s men said to him, “Behold, we are afraid here in Judah. How much more then if we go to Keilah against the armies of the Philistines?” 4 Then David inquired of Yahweh yet again. Yahweh answered him, and said, “Arise, go down to Keilah; for I will deliver the Philistines into your hand.” 5 David and his men went to Keilah and fought with the Philistines, and brought away their livestock, and killed them with a great slaughter. So David saved the inhabitants of Keilah. 6 When Abiathar the son of Ahimelech fled to David to Keilah, he came down with an ephod in his hand. 7 Saul was told that David had come to Keilah. Saul said, “God has delivered him into my hand, for he is shut in by entering into a town that has gates and bars.” 8 Saul summoned all the people to war, to go down to Keilah to besiege David and his men. 9 David knew that Saul was devising mischief against him. He said to Abiathar the priest, “Bring the ephod here.” 10 Then David said, “O Yahweh, the God of Israel, your servant has surely heard that Saul seeks to come to Keilah to destroy the city for my sake. 11 Will the men of Keilah deliver me up into his hand? Will Saul come down, as your servant has heard? Yahweh, the God of Israel, I beg you, tell your servant.” Yahweh said, “He will come down.” 12 Then David said, “Will the men of Keilah deliver me and my men into the hand of Saul?” Yahweh said, “They will deliver you up.” 13 Then David and his men, who were about six hundred, arose and departed out of Keilah and went wherever they could go. Saul was told that David had escaped from Keilah; and he gave up going there. 14 David stayed in the wilderness in the strongholds, and remained in the hill country in the wilderness of Ziph. Saul sought him every day, but God didn’t deliver him into his hand.
A fugitive fights someone else's battle, then asks the ephod two questions and learns that the town he saved will sell him.
Therefore David inquired of Yahweh, saying, “Shall I go and strike these Philistines?” Yahweh said to David, “Go strike the Philistines, and save Keilah.”
The contrast with the reigning king is the point of the chapter. Saul is hunting a subject; David, with a price on his head, hears that Keilah is being robbed at harvest and asks whether to go and defend it. And when his men balk — reasonably, since they are hiding for their lives 1 Samuel 23:3 — he does not overrule them with his first answer. He asks again, and gets it plainer 1 Samuel 23:4. Inquiring twice is not doubt here; it is a leader carrying frightened men rather than commanding them.
So David saved the inhabitants of Keilah 1 Samuel 23:5.
He is doing the king's job while the king does nothing, which the whole country can see.
Saul was told that David had come to Keilah. Saul said, “God has delivered him into my hand, for he is shut in by entering into a town that has gates and bars.”
Saul's theology has become a mirror. A walled town is providence because it suits him; the same God he no longer obeys is invoked to bless the ambush. Self-deception of this kind is not rare in Scripture, and it is always identifiable by one mark — God's name attached to a plan he was never asked about.
Then David said, “Will the men of Keilah deliver me and my men into the hand of Saul?” Yahweh said, “They will deliver you up.”
David's two questions through the ephod are precise and their answers are devastating in a specific way: the town he has just rescued will hand him over. The answers describe what would happen if he stayed — and he leaves, so neither event occurs. God's disclosure of the future here is a warning to be acted on, not a script; the men of Keilah never actually betray anyone, and the betrayal was real enough to flee from. Prophecy in Scripture regularly works this way, which is why Nineveh survived a sentence stated without conditions Jonah 3:4 Jonah 3:10.
David stayed in the wilderness in the strongholds, and remained in the hill country in the wilderness of Ziph. Saul sought him every day, but God didn’t deliver him into his hand.
The summary line of these years, and its two halves belong together: the hunt is relentless and it never succeeds. David is not spared the wilderness; he is kept inside it. That is the shape of God's protection through this whole stretch of the book — no rescue from the ordeal, and no loss inside it.
settled What this mark means