Un matí de 1448, una galera pirata assalta el poblet de pescadors de Llafranc. Ramon Serra mor defensant la seva família, peró no pot evitar que els pirates s'enduguin la seva esposa i la seva filla. Mentre agonitza, li demana a en Joan, el seu fill gran, que li faci un jurament: «Promet-me que serás lliure».Sols i abandonats a la seva sort, en Joan i el seu germá petit fugen a Barcelona, una ciutat que al principi els és hostil. Allá en Joan coneixerá l'Anna i entrará a treballar a una llibreria com a aprenent. Peró són temps convulsos de revoltes i guerres, i la Inquisició els canvia de forma dramática la vida.Barcelona, Sardenya, Sicília, Nápols, Roma i Génova són els escenaris d'una odissea durant la qual en Joan es fará home: aprendrá a llegir i a estimar els llibres, coneixerá personatges extraordinaris, viurá batalles dins d'una galera i lluitará pel seu amor i per complir la promesa que un dia va fer al seu pare.