Für John (Channing Tatum) und Savannah (Amanda Seyfried) ist es Liebe auf den ersten Blick - einen unvergesslichen Sommer lang verbringen die beiden die schönste Zeit ihres Lebens. Nur noch einmal muss der Soldat John zu seiner Einheit zurück, dann kann ihn nichts mehr von seiner großen Liebe trennen. Doch das Schicksal meint es nicht gut: Der Lauf der Dinge bringt den beiden Verliebten weitere Jahre der Trennung. Ungezählte Briefe wandern um die Welt, in denen sich beide ewige Liebe schwören. Doch eines Tages erreicht John der Abschiedsbrief: Savannah hat sich mit einem anderen verlobt. Jetzt setzt John Himmel und Hölle in Bewegung - für die Liebe.