The Greek word aiónios is mistranslated in some instances into "forever" or "everlasting" or into "eternity". My understanding is that it can mean forever but oftentimes means for an age or for a time.
I like the English Standard Version (esv) Bible for its ease of reading but I have learned...