Jack is lost. Yet Tabitha will not give up on him, even if the rescue means entering a demonic dimension... First, she must reach the dreaded Carcorith Orel, a chain of islands annexed from Anyëa by the demon horde from where Tabitha can enter their homeworld. But, she is not alone on her journey. With her is Roshuna, her immortal firefox companion; Hallow, a reviled soulfire wraith; and Uwaithe, a demoness, all travelling in each other's uneasy company towards the great city port of Pherogol, and from there to sail to the black, cursed isles. Only, there is something wrong in Pherogol. An ancient evil stirs just beneath the port's prosperous façade. And when Tabitha's path crosses that of a Carcorithian child refugee fleeing the city with a mysterious artefact, a chain of events are set in motion that threaten to unleash an unimaginable horror into the world, the like of which has not been seen in Anyëa since the dawn of time. One that Roshuna should not have forgotten about...