At night, everyone screams.
Kiran Ava hears ghostly calls all the time. Spirits drag her out of bed in the middle of the night. She only wants to recover but they won’t give her peace. Her partner, En Libore, suggests they need a vacation.
Shida, with its wards, history and isolation, was supposed to be safe. Why do the residents scream when darkness falls? Kiran is curious but in no condition to investigate. Spirits, though, don’t care. They guide her away from everyone into the Dark Hills, a mountain range haunted by an old monster. Kiran sees things, hears things that could drive her to madness.
She is by herself in darkness but she is not alone.
The Wailing Town (The Other Investigator Series 2)