La película Noches en Rodanthe termina con Adrienne Willis (Diane Lane) y Paul Flanner (Richard Gere) pasando una noche apasionada juntos en la posada después de confesarse su amor.
Al día siguiente, Paul deja a Rodanthe para regresar con su familia, a la que había engañado manteniendo en secreto su relación extramatrimonial con Adrienne. Adrienne finalmente descubre que Paul mintió sobre la situación de su esposa y, sintiéndose engañada, decide dejarlo ir.
Años más tarde, Paul regresa con Rodanthe y descubre que Adrienne tiene un cáncer terminal y no le queda mucho tiempo. Le confiesa a Adrienne que ella había transformado su vida y que no podía enfrentar a su familia porque sentía que no los merecía después de lo que le hizo. Adrienne lo perdona y pasan unos días juntos antes de que Adrienne fallezca pacíficamente mientras toma la mano de Paul en la posada.