Leena Al‑Sayer has spent three years hiding her ability to see the dead, knowing discovery means an asylum. When her brother Rami becomes fatally ill, she bargains her secret to the feared Saint of Silence for the medicine he needs. In return, she must find the ghost of Percival Avon, last lord of Weavingshaw. But the estate and moors are alive with sinister hunger, and the dead refuse to stay quiet. As Leena searches with the enigmatic Saint—drawn to him despite his mysteries—the house begins to trap them. She soon realizes that some secrets at Weavingshaw are deadly, and time is running out to escape its grasp.