Es funkt innerhalb weniger Augenblicke: John (Channing Tatum), Soldat auf Heimaturlaub, fischt der hübschen Savannah (Amanda Seyfried) am Strand die Handtasche aus dem Wasser, schon sind beide verliebt. Dumm nur, dass den zwei Turteltauben nicht viel Zeit bleibt, denn in zwei Wochen muss John zurück zu seiner Einheit. Kurz vor seiner Abreise ...