Travis Parker (Benjamin Walker) ist überzeugter Junggeselle und hat alles, was er sich wünscht: einen guten Job, ein Haus mit Meerblick in dem schönen Küstenstädtchen Beaufort, Freunde, mit denen er um die Häuser zieht, und Affären ohne Ende. Als die hübsche Medizinstudentin Gabby Holland (Teresa Palmer) in das Nachbarhaus einzieht, ändert sich alles in seinem Leben: Travis fühlt sich magisch von ihr angezogen, sogar eine ernsthafte Beziehung scheint ihm plötzlich vorstellbar. Anfangs widersteht Gabby schlagfertig den Charmeoffensiven des smarten Tierarztes. Doch etwas an diesem Mann fasziniert sie: Ist es seine Unbekümmertheit, sein spitzbübischer Witz oder sein immenses Selbstvertrauen? Ein unausgesprochenes Verlangen knistert zwischen den beiden bei jeder Begegnung, sehr zum
Leidwesen von Gabbys langjährigem Freund Ryan. Travis bleibt hartnäckig, ahnt aber nicht, dass ihn diese Liebe vor die größte Entscheidung seines Lebens stellen wird.