341 The word which came to Jeremiah from the Lord, when Nebuchadrezzar, king of Babylon, and all his army, and all the kingdoms of the earth which were under his rule, and all the peoples, were fighting against Jerusalem and all its towns, saying, 2 The Lord, the God of Israel, has said, Go and say to Zedekiah, king of Judah, This is what the Lord has said: See, I will give this town into the hands of the king of Babylon, and he will have it burned with fire: 3 And you will not get away from him, but will certainly be taken and given up into his hands; and you will see the king of Babylon, eye to eye, and he will have talk with you, mouth to mouth, and you will go to Babylon. 4 But give ear to the word of the Lord, O Zedekiah, king of Judah; this is what the Lord has said about you: Death will not come to you by the sword: 5 You will come to your end in peace; and such burnings as they made for your fathers, the earlier kings before you, will be made for you; and they will be weeping for you and saying, Ah lord! for I have said the word, says the Lord. 6 Then Jeremiah the prophet said all these things to Zedekiah, king of Judah, in Jerusalem, 7 When the army of the king of Babylon was fighting against Jerusalem and against all the towns of Judah which had not been taken, against Lachish and against Azekah; for these were the last of the walled towns of Judah.
Matthew Henry's Commentary on Jeremiah 34:1-7
Commentary on Jeremiah 34:1-7
(Read Jeremiah 34:1-7)
Zedekiah is told that the city shall be taken, and that he shall die a captive, but he shall die a natural death. It is better to live and die penitent in a prison, than to live and die impenitent in a palace.