Safe Haven follows Katie Feldman (Hough), a young woman with a dark past who, after arriving in a small North Carolina town, reluctantly begins a relationship with a widowed store owner (Duhamel) and his two children, and a friendship with her plainspoken neighbor.