Iselin, avatar of the Old Gods, descends to the mortal realm to reclaim fragments of the Great Old Ones that corrupt human beings. These evil fragments can only be stripped from their hosts by resolving the hosts’ deepest obsessions.Violet, a noble duchess, suffers prophetic visions that eat away at her lifespan, as a spate of young men turn up dead across the city. Marcus, a royal knight, is ordered to investigate the case and has to get close to the duchess to dig up the hidden truth.Torn by power, obsessive love and human nature, Marcus witnesses the world’s unfairness. On the verge of death, he is rescued by Iselin and resolves to follow her to hunt the monstrous fragments.