Le roi de Glome a trois filles : Orual, la malaimée, Redival, jalouse et belliqueuse, et enfin Istra, enfant dont la beauté surnaturelle va bientôt lui valoir l'adoration du peuple et la colère de la déesse Ungit et de son clergé.
Après une saison de sécheresse et de famine, le roi, acculé par les prêtres, consent à offrir Istra en sacrifice au monstre de la montagne.
Pour venger sa soeur, Orual se lance dans une lutte acharnée contre son père, les traditions de son royaume et la tyrannie d'Ungit. Elle ne pourra compter dans sa quête que sur deux alliés : le Renard, son précepteur grec, qui rêve de faire d'elle un monarque éclairé, et Bardia, le capitaine des gardes, qui l'aidera à devenir une guerrière accomplie.