Depuis le décès de Clovis, les royaumes francs sont divisés entre trois héritiers qui s'affrontent pour le trône. Lorsque le souverain d'Austrasie est assassiné, sa veuve Brunehilde se retrouve prisonnière en territoire ennemi. Elle devra user de tous les stratagèmes pour survivre à la fureur de sa rivale Frédégonde, qui ne recule devant rien pour asseoir son pouvoir. À Tours, l'évêque Grégoire appelle à l'aide son filleul Arsenius Pontius et Wintrude, la compagne de celuici, et leur demande d'élucider de mystérieux événements.