Katie (Julianne Hough) es una bella joven con un oscuro pasado que llega a la pequeña localidad costera de Southport, Carolina del Norte. Allí conocerá al apuesto Alex (Josh Duhamel), un joven viudo de buen corazón, y a una viuda que la enseñará a enfrentarse a las pesadillas secretas que la acechan... Adaptación de una nueva novela de Nicholas Sparks.