Theresa Osborne er skilt fra sin tidligere ektemann, og har blitt desillusjonert over romantiske forhold. På en joggetur oppdager hun en flaske som ligger på en strand. Inni flasken finner hun et kjærlighetsbrev til en Catherine som bare er signert med fornavnet Garrett. Theresa blir interessert i dette mysteriet, og begynner å lete etter denne Garrett. Hun oppdager, og leser, to andre lignende brev som andre mennesker har funnet, skrevet av samme forfatter og tiltenkt samme mottaker. Theresa reiser deretter til Wilmington for å finne denne mystiske forfatteren etter å ha blitt overbevist av Deanna, en nær venn.