A kilencéves James-nek két szenvedélye van: az anyja, Katie (Nastassja KINSKI - Szeress, ha tudsz!) és a vitorlások, melyeket csodál, és amelyekről akkor álmodozik, amikor a kikötőbe megy horgászni. Katie két nehézséggel küzd: goromba szeretőjével és a gyógyszerrel, melyet azért szed, hogy érzelmileg ne süllyedjen el teljesen. Amikor James összebarátkozik Henry-vel (Robert FORSTER - Jackie Brown), egy visszavonult, megözvegyült pszichológussal - aki épp kipofoz egy régi vitorlást egy világkörüli utazás céljára - az álma egy apáról és egy az anyja számára megfelelő emberről majdnem valóra válik. Mikor Katie rajtakapja a barátját a saját ágyában egy másik nővel, kitörő durvasága őt az idegosztályra, fiát egy nevelőotthonba juttatja. Csak Henry lehet az utolsó reményük...