Johan on viisivuotias, kun Anders-eno nostaa hänet huukkarijahti Marian kannelle. Siitä pitäen hän on Kapteeni, meren oma.
Greta on kuudentoista kun Friedrichshamn haaksirikkoutuu Tammisaaren saaristossa, ja nuori tyyrmanni jää talveksi maihin. Johan näkee Gretan ujouden läpi ja puhuu hänelle niin kuin ei kukaan muu. Siitä pitäen tytön sydän on Kapteenin oma.
Kun Johan muutamaa vuotta myöhemmin palaa matkoiltaan, hän vie Gretan vaimonaan Porvooseen ja lähtee taas. Greta jää tyhjään taloon odottamaan, kirjoittamaan kirjeitä joita ei koskaan lähetä. Vuosien jälkeen taloon palaa vieras mies, jonka köydet on sidottu jokirantaan mutta mieli kaipaa ulapalle.
Kapteeni on suolanmakuinen romaani purjelaivojen aikakaudelta, 1700-luvun jälkipuoliskolta. Se on kertomus rakkaudesta, ystävyydestä ja petoksesta, ihmistä suuremmista voimista ja pakottavista valinnoista. Merestä joka ottaa ja antaa, kyselemättä.