Theresa Osborne, dziennikarka w „Chicago Tribute”, właśnie się rozwiodła. Została skrzywdzona przez człowieka, któremu ufała bez granic. Teraz najważniejszy jest dla niej synek Jason i praca. Co jakiś czas na kilka dni Theresa zawozi Jasona do jego ojca i sama spędza weekend. Nad Atlantykiem, na pustej plaży, znajduje wyrzuconą przez morze butelkę z listem w środku. Nieznany mężczyzna pisze o swojej miłości do żony, która go opuściła. Bardzo romantyczny list podpisany jest literą „G”, wywiera na Theresie ogromne wrażenie. Dziennikarka postanawia odnaleźć autora. Szef redakcji, Charlie Toschi, widzi w tym materiał na ciekawy artykuł. Autorem listu okazuje się Garret Blake, marynarz z małej wyspy Outer Banks w Karolinie Północnej. Od śmierci żony, Catherine, mieszka w domku na plaży. Jedyną więzią łączącą do ze światem jest przyjaźń z ojcem. Między Theresą a Garretem nawiązuje się stopniowo nić sympatii, oboje dobrze się rozumieją. Później rodzi się uczucie, ale miłość między dwojgiem dojrzałych osób nie jest łatwa.