John Tyree (Channing Tatum), żołnierz elitarnych "Zielonych Beretów", podczas przepustki wraca do swojego rodzinnego miasteczka w Karolinie Południowej, by odwiedzić swojego ojca. Pewnego dnia, spacerując po plaży, przypadkowo spotyka pochodzącą z zamożnej rodziny studentkę koledżu Savannah Curtis (Amanda Seyfried), spędzającą w tych okolicach ferie wielkanocne. Mimo że pochodzą zupełnie innych środowisk, rodzi się między nimi poważne uczucie. Wkrótce ich miłość zostaje wystawiona na próbę, gdyż John wraca do jednostki, a Savannah na studia. Niedługo potem dochodzi do wielkiej tragedii, która zmusza ich do zmiany planów. Przez kolejne lata zakochani piszą do siebie miłosne listy. Pewnego dnia John otrzymuje jednak wiadomość, w której ukochana informuje go o zaręczynach z innym.