1 Samuel 23:1-12 New American Bible (Revised Edition) (NABRE)
Keilah Liberated. 1 David was informed that the Philistines were attacking Keilah and plundering the threshing floors. 2 So he consulted the Lord, asking, “Shall I go and attack these Philistines?” The Lord answered, Go, attack them, and free Keilah. 3 But David’s men said to him: “Even in Judah we have reason to fear. How much more so if we go to Keilah against the forces of the Philistines!” 4 Again David consulted the Lord, who answered: Go down to Keilah, for I will deliver the Philistines into your power. 5 So David went with his men to Keilah and fought against the Philistines. He drove off their cattle and inflicted a severe defeat on them, and freed the inhabitants of Keilah.
6 Abiathar, son of Ahimelech, who had fled to David, went down with David to Keilah, taking the ephod with him.
Flight from Keilah. 7 When Saul was told that David had entered Keilah, he thought: “God has put him in my hand, for he has boxed himself in by entering a city with gates and bars.” 8 Saul then called all the army to war, in order to go down to Keilah and besiege David and his men. 9 When David found out that Saul was planning to harm him, he said to the priest Abiathar, “Bring the ephod here.” 10 “Lord God of Israel,” David prayed, “your servant has heard that Saul plans to come to Keilah, to destroy the city on my account. 11 Will they hand me over? Will Saul come down as your servant has heard? Lord God of Israel, tell your servant.” The Lord answered: He will come down. 12 David then asked, “Will the citizens of Keilah deliver me and my men into the hand of Saul?” The Lord answered: They will deliver you.