Former reporter Theresa Osborne works as a researcher for the
Chicago Tribune. On a trip to
Cape Cod, she finds a intriguing, typed love
letter in a bottle in the sand, addressed to Catherine. Theresa is fascinated by it and shows it to her colleagues. They print it in their newspaper without Theresa's knowledge and receive a multitude of responses. One of the letters contains an attached letter that was addressed to the same person, on the same letterhead and typed in the same tone. Later, they receive another letter of the same kind from one of the readers that was not addressed to Catherine, but was typed on the same statinnonery. Eventually, they track down the author with the help of the typewriter and the letterhead used. His name is Garrett Blake, and he lives quietly on the
Outer Banks of
North Carolina, near his father, Dodge. Catherine is Garrett's wife who died from cancer and he's having trouble dealing with her death which is why he wrote the message in a bottle. Theresa goes to the Outer Banks to research it further, but when she meets him, they are mutually attracted and start becoming better acquainted. She tries to tell him about the original purpose of her visit but fears that she might lose him, so postpones it. Along with the literal distance between them — they live hundreds of miles apart — there is another problem: Garrett cannot quite forget the deceased Catherine. Theresa's career flourishes as the romantic "
message in a bottle" tale is told in print without naming names. Garrett makes a trip to Chicago to visit Theresa and her young son. They seem very happy together for a day, but when he finds his letters in her nightstand, he becomes upset and starts to leave. When Theresa reveals that there are three letters of the same kind, he becomes intrigued, as he wrote only two of them so doubles back to see the other letter. The third, which in fact was not addressed to Catherine, was actually written by her. In it, she reveals her love, knowledge of her impending death, and how she was content with her life with Garrett, however short it might be. He departs with the letter, leaving Theresa in tears. Garrett moves on with his life and sets things straight with Catherine's family, who had been battling with him for Catherine's artwork. He finishes his personalized boat with the help of Catherine's brother. He names it
Catherine in her honor, and invites Theresa to its christening. When Theresa arrives, she witnesses Garrett's passionate speech about Catherine. She understands that he is still in love with his late wife, so leaves. Theresa lets him know he is welcome to call her when he thinks that he is ready to start a new life. After that night, Garrett writes a letter to Catherine, puts it in a bottle and goes sailing. A storm breaks out, and he heroically tries to save a family from their sinking boat. Garrett succeeds in saving two of the three. However, he drowns while trying to rescue the mother. Dodge calls Theresa to inform her of Garrett's death. Heartbroken, she goes there to bid farewell. Dodge gives her the letter that Garrett had intended for Catherine, found on his boat. He wrote that he had found someone else; Theresa, who is as dear as Catherine to him. He had decided to start a new life with her so asks for Catherine's blessing. Although devastated, Theresa returns home contented, stating that, although this experience left her in grief, it helped her to feel the most important thing in life. ==Cast==