The Modern Text Bible is a clear and beautiful re-expression of Scripture in today's language.

Make a Donation

What does 2 Samuel 1:20 mean?

Don't let this be told in Gath, don't announce it in Ashkelon, or the Philistines will celebrate and their daughters will rejoice. 2 Samuel 1:20 - Modern Text Bible

(David doesn't want Israel's enemies to gloat over their defeat and the death of their leaders.)

David pleads that the news of Israel’s defeat not be announced in Gath or Ashkelon—Philistine cities—so their enemies won’t rejoice over the tragedy. The core idea is simple: don’t give your opponents a reason to celebrate your pain. The Hebrew verb basar means “to proclaim good news,” but here it’s twisted—what’s good news for one side is heartbreak for the other.

This is a surprising move because it acknowledges the reality of public shame and the way enemies can exploit your lowest moments. Instead of bravado or denial, David chooses discretion, recognizing that not every loss needs to be broadcast to those who wish you harm.

For anyone who’s ever felt exposed or humiliated by failure, this verse offers a different approach. You don’t have to share your worst moments with people who won’t understand or who might use it against you. Sometimes, protecting your own dignity means choosing carefully who you trust with your pain.

Similar verses: Micah 1:10, Psalm 137:7, Obadiah 1:12