Jeremiah 48:31

31 Therefore I wail over Moab, for all Moab I cry out, I moan for the people of Kir Hareseth.

Read Jeremiah 48:31 Using Other Translations

Therefore will I howl for Moab, and I will cry out for all Moab; mine heart shall mourn for the men of Kirheres.
Therefore I wail for Moab; I cry out for all Moab; for the men of Kir-hareseth I mourn.
So now I wail for Moab; yes, I will mourn for Moab. My heart is broken for the men of Kir-hareseth.

What does Jeremiah 48:31 mean?

John Gill's Exposition of the Bible
Jeremiah 48:31

Therefore will I howl for Moab
The prophet, being as a man affected with the miseries of a people very wicked, and so deserving of them; though indeed by this he does not so much design to express the affections of his own heart, as to show what reason the Moabites would have to howl for the calamities of their country; for, as Kimchi observes, the prophet here speaks in the person of the people of Moab; see ( Isaiah 16:7 ) ; and I will cry out for all Moab;
the whole country of Moab, which should become desolate: [mine heart] shall mourn for the men of Kirheres;
the same with Kirhareseth, a city of Moab, ( Isaiah 16:7 ) ; whose foundations should be sapped, the city taken, and the men of it put to the sword, or caused to flee; and their case being deplorable, the prophet says his heart should mourn for them like a dove, as Kimchi and Jarchi observe; though it may be rendered, "he shall mourn" F7; that is, Moab; for the destruction of such a principal city, and the men of it. The Targum renders it,

``for the men of the city of their strength.''

FOOTNOTES:

F7 (hghy) "gemet", Montanus.
California - Do Not Sell My Personal Information  California - CCPA Notice