Katie (Julianne Hough) ankommer som en gådefuld fremmed til Southport. Bag facaden skjuler hun en mørk hemmelighed, men knytter bånd til enkemanden Alex (Josh Duhamel) og naboen Jo (Cobie Smulders). Mens kærligheden vokser, truer fortiden - og Katie må vælge mellem flugt eller sandhed.