Todo comienza cuando Ellie encuentra una serie de cartas de amor antiguas.
Las cartas narran la historia de Jennifer (Shailene Woodley), una mujer casada con el empresario Laurence, y que disfruta de una vida de clase alta, aunque parece tenerlo todo,
la frialdad de su esposo le hace caer enamorada del periodista (Anthony) que escribe un reportaje sobre su marido.
Las cartas narran la historia de Jennifer (Shailene Woodley), una mujer casada con el empresario Laurence.
Aunque la película sigue la misma historia que el libro,
existen algunas diferencias entre la novela y la cinta. En el libro, Ellie tiene un complicado romance con un hombre llamado John que no aparece en la película.