Bobby Garfield felnőttként visszatér szülővárosába, legjobb barátja halála után.
Az emlékek óhatatlanul számvetésre késztetik Bobby-t. Tízéves korában két jóbarátja volt, akivel mindent megosztott: Carol és Sully. Carollal titkon csókkal is megpecsételték barátságukat.
Bobby édesanyja megkeseredett élvhajhász asszony, aki önző módon viselkedett fiával.
Egy napon belép életükbe és végleg megváltoztatja azt: Ted Brautigan, egy előkelő idegen a városban. Bobby hamar megtalálja a hangot Teddel, aki végre egyenrangúként szól hozzá, és megosztja vele néhány természetfeletti képessége titkát.
Egy nyáron át tartott barátságuk, mígnem Tedért eljöttek azok az emberek, akiktől annyira óvta ifjú barátját.