Forever es adv. Es decir, para siempre, permanentemente (cuando se usa con el verbo continuo, también significa "sin fin", que es más sesgado y se usa principalmente en el lenguaje hablado)
Y Eterno es adj. Significa permanente e inmortal.
Su forma adv. eternamente es sinónimo de por siempre y para siempre.