Drachar, banished by his own people, forges an unholy alliance with the demons by offering them ten thousand souls, but the demons demand one hundred thousand and without quibbling Drachar accepts. Only all out war will deliver so many souls and the old enemy Trosgarth is his only potential ally, but he must cross the land to confront their king and persuade him to his cause. Drachar has the power of the demon world at his command, but madness threatens when the demons plague his dreams, demanding souls.
His people, the Eldric, realise that they must learn to combat the growing threat by summoning demons themselves to exploit any weakness they may find. However, it is an exceptionally brave man that confronts a demon let alone tries to kill one. Their scales are impervious to blades and any mistake results in the demon claiming another soul for eternal damnation.
The race is on for war threatens; a war like no other for sorcerer will battle sorcerer and demon set against demon.