Due cavalieri, uno bianco e uno nero, partono alla ricerca dell'ultimo discendente di Federico II. In un paese dilaniato dalle guerre tra fazioni e piegato dalla carestia, il modenese Giovanni Vezzani e il saraceno Yusuf Ibn Gwasi vogliono rilanciare l'utopia del grande imperatore svevo. Inseguono l'esile filo d'una leggenda: perché prima di salire al patibolo, il giovane Corradino di Svevia, nipote di Federico, avrebbe sposato una vergine napoletana che gli avrebbe dato un figlio... Inizia così un susseguirsi di imprevedibili avventure, da Lucera, splendida città-giardino araba, alle brumose campagne padane, dalla rocca di Castel del Monte nelle Murge alla Toscana.