Повесть открывается мрачными легендами о Белой ведьме, якобы убивающей юных девушек, которые остаются вне дома после заката солнца. Реальность подтверждает слухи: на городских окраинах регулярно находят тела погибших молодых женщин.
Расследовать серию загадочных убийств поручено Сергею Кошкину, некогда сотруднику столичной полиции, ныне находящемуся в ссылке за совершенные проступки. Сравнивая факты и свидетельства, Кошкин устанавливает связь между недавними жертвами и стародавними слухами, ведя поиски настоящего убийцы.
Одновременно с этим он знакомится с Алексом Риттером, бывшим военным врачом, изгнанным из столицы. Связанные общим положением и тяготами пребывания в провинции, они сближаются и помогают друг другу в раскрытии истины.
Кроме того, на страницах повести развивается линия взаимоотношений Алекса с дочерью городского главы Лизой Кулагиной, желающей самостоятельно выбрать спутника жизни. В процессе девушка делится своими тайнами и историей исчезновения матери, произошедшего много лет назад.