Nach keltischer Vorstellung ist Blutrache eine heilige Pflicht. Doch der fünfzehnjährige Cyan (sprich: Sean), einziger Überlebender einer römischen "Befriedungsaktion" durch den späteren Kaiser Tiberius und dessen Bruder Drusus in den Nordalpen, ist dafür denkbar ungeeignet. Ein Stotterer, Träumer und Feigling, der nur der Not gehorchend zum Druiden ausgebildet wird.
Dennoch folgt Cyan der Spur des Drusus. Es gelingt ihm, in dessen Gefolge aufgenommen zu werden, und er begleitet den römischen Feldherrn auf seinem Feldzug gegen die Germanen. Allerdings verläuft der für alle Beteiligten ganz anders als geplant.