Gli occhi severi di Ronja nascondono una bambina che non ha mai avuto davvero la possibilità di crescere, protetta dal mondo e dimenticata dal padre, un guerriero troppo occupato a conquistare nuovi territori per occuparsi di lei. Quando le viene imposto di comprare un nuovo schiavo, lei prende la prima decisione azzardata della sua vita: sceglie Aurelio, un ragazzo testardo che cova un malcelato disprezzo nei confronti di tutti i barbari. Lui sa che le deve la vita e il legame che si instaura tra la nobile Ostrogota e l'ex-legionario mescola antipatia e rispetto, lealtà e discussioni.
In un mondo sorretto a stento da alleanze deboli come ragnatele, i due dovranno sopravvivere non solo all'ostilità di un misterioso cavaliere vestito di nero che osserva ogni loro mossa, ma anche alle spietate lotte di potere che minacciano di trascinare di nuovo l'Italia nel caos.