O romance Amor Eterno conta a história de Amy (Olga Kurylenko), uma estudante de Astrofísica na Universidade de Edimburgo. Ela tem um romance secreto com o famoso astrofísico Dr. Ed Phoerum (Jeremy Irons). Apesar de seu relacionamento ser complicado, já dura seis anos e ela é feliz. Até que Ed some, deixando Amy sozinha e insegura sobre os rumos a seguir. O que Amy não esperava era que Ed deixaria diversas correspondências e vídeos com importantes mensagens e lições de vida que ajudar iam ela a superar as dificuldades.