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 Joan, el seu fill gran de dotze anys, 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 hi és hostil. Allí en Joan coneixerà l'Anna, i entrarà a treballar a la llibreria dels Corró com a aprenent. Però són temps convulsos, de revoltes i guerres, i la Inquisició canvia de forma dràstica la seva 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 lliutarà amb desesperació pel seu amor i per complir la promesa que un dia va fer-li al al seu pare.