Hearts in Atlantis

Middle-aged photographer and businessman Robert "Bobby" Garfield returns to his old hometown upon learning that his best friend, decorated soldier John "Sully" Sullivan has died in a traffic accident and begins recollecting his past when he visits an abandoned house where he used to live. During a summer in the 1960s, an eleven-year old Bobby lives with his widowed mother, self-centered Liz Garfield, and has two friends, Carol Gerber and Sully. They experienced many things together, the most mysterious of which was meeting an older gentleman named Ted Brautigan, whom Liz takes in as a boarder.