11-årige Eskil (Linus Oscarsson) og hans far Roger (Torkel Petersson) flytter meget, og det betyder, at Eskil altid er den nye dreng i klassen. Hans far vil gøre ham til en stor ishockeymålmand, men egentlig interessere det ikke Eskil, der hellere vil lære at sejle. I endnu en ny by får Eskil to nye venner, og det forandrer alting. Mirja (Saga Midfjäll) går i Eskils klasse og er fantastisk i ishockeymålet, men da der ikke er nogen pigehold, spiller hun ikke. I al hemmelighed overtager hun Eskils plads i målet, mens Eskil opsøger den excentriske Trinidad (Ann Petrén), der planlægger at sejle til Caribien i sin hjemmebyggede båd.