De jonge inspecteur Jason Banbeck en de mysterieuze Theodora Kerhonen zijn op de vlucht voor Theodora’s vijanden. Aan het hoofd van de achtervolgende posse staat Cornelius, een meedogenloze man die Theodora weer naar het vreemde rijk Orsenna en naar haar vader wil slepen. Het tweetal komt in Afghanistan terecht, in 2010, niet de meest ideale plaats om een tijdelijk onderkomen te vinden. In Orsenna gaan de zaken evenmin goed: demonen dringen gaandeweg door in de stad. Eminente bewoners vande stad proberen een verbond te sluiten met de demonen, in de hoop de stad te redden. Impi Kerhonen, het zusje van Theodora heeft het zich echter in het hoofd gehaald een revolte te ontketenen bij de jonge aristocraten, tegen de oudere garde.