Затонск — тихий уездный городок. Однако летом 1888 года его размеренная жизнь дает трещину: в город прибывает петербургский следователь Яков Штольман, а молодая Анна Миронова осознает, что ее пугающий дар видеть умерших может вывести на след правды, спрятанной во тьме. Штольман опирается на рассудок и новейшие научные методы, а Анна учится слышать намеки и голоса призраков. Вдвоем им предстоит распутать череду загадочных смертей — от дела о утопленницах до роковой дуэли, где граница между жизнью и смертью становится опасно тонкой.