I am going to send for all the tribes of the north, says the Lord, even for King Nebuchadnezzar of Babylon, my servant, and I will bring them against this land and its inhabitants, and against all these nations around; I will utterly destroy them, and make them an object of horror and of hissing, and an everlasting disgrace. Jeremiah 25:9
Based on these words from Jeremiah, it seems as though God will forever be angry at Israel and will punish them with everlasting pain and humiliation. But if we were to keep reading in Jeremiah, we would find the following a few chapters later:
For the days are surely coming, says the Lord, when I will restore the fortunes of my people, Israel and Judah, says the Lord, and I will bring them back to the land that I gave to their ancestors and they shall take possession of it. (30:3)
What seemed so absolute and unchanging was in fact not absolute and unchanging after all. God did not give up on his people. But because the role of the prophet was to confront the people with the starkest and most shocking imagery available to them to help jolt the people out of their slumber of disobedience, they did not refrain from using even the language of “forever” and “everlasting” to describe the gravity and severity of Gods wrath towards their course of sinful action. But this language, while intended to be taken very seriously, was not meant to be taken literally. If it is taken literally in the sense of unending chronological duration, it contradicts the later word of the prophet that God is not finished with them.
From “Flames of Love” by Heath Bradley http://amzn.to/2jncaCV