King Zedekiah had imprisoned Jeremiah for preaching, in the Lord"s name, that Yahweh was about to turn Jerusalem over to Nebuchadnezzar who would take possession of it. Zedekiah would not escape, Jeremiah had said, but would face Nebuchadnezzar who would take him captive to Babylon (cf. 2 Kings 25:4-7). There he would remain until the Lord visited him, evidently with death. Jeremiah had preached that fighting against the Chaldeans would be fruitless, which sounded like treason. [source][source][source]