Quante anime gemelle si possono avere in una vita? A vent’anni, Emma Blair corona il suo sogno e sposa Jesse, il primo amore del liceo. Insieme costruiscono la vita che hanno sempre desiderato, lontani dagli occhi indiscreti dei famigliari e dal giudizio degli abitanti della cittadina in cui sono nati, nel Massachusetts. Insieme girano il mondo, vivendo al massimo e cogliendo ogni opportunità. Ma il giorno del primo anniversario di matrimonio, l’elicottero su cui è a bordo Jesse sparisce nel nulla mentre sorvola l’oceano Pacifico. E la vita di Emma va in pezzi. Anni dopo, Emma incontra per caso Sam, un amico di lunga data. E, in maniera del tutto inaspettata, si innamora: è la sua chance per provare a essere ancora felice… fino a quando Jesse non ricompare dal nulla. È vivo, e non vuole altro che lei. Emma è confusa: qual è il vero amore? Che cosa significa amare veramente? Emma sa che deve ascoltare il suo cuore. Solo che non è sicura di quello che le sta dicendo.