Floriano di Santaflora, giovane ufficiale della Marina del Regno di Sardegna, ha sedotto la sorella Margherita. Per sfuggire in qualche modo al senso di colpa che lo perseguita, i primi giorni di maggio del 1789 s'imbarca nel porto di Nantes sul Sant'Anna, un mercantile che deve far scalo sulla costa africana del golfo di Guinea per imbarcare degli schiavi da condurre in America. Ma in Guinea salirà a bordo anche un losco individuo, amante segreto della bella ma infida Caterina, moglie del comandante del Sant'Anna. Per Floriano ha inizio un lungo viaggio che lo porterà a riscattare il proprio angoscioso passato attraverso l'amore, un sentimento per lui sconosciuto e di cui ignora la forza dirompente.