В небольшом тихом городке Любимове, где время остановилось на века назад, одно за другим происходят странные убийства молодых женщин. Следователь по особо важным делам Кира Карелина заподозрить действия маньяка и начинает расследование с подозреваемыми из числа местных жителей. Но внезапно на место преступления приходит московский психотерапевт Константин Холмогоров, который владеет методом регрессивного гипноза. Он утверждает, что убийства совершены не маньяком, а по какой-то другой причине, связанной с прошлым жертв.
В его версии все дело в том, что убитые девушки имели отношение к какому-то драматическому событию, которое произошло в городе много лет назад. И теперь это событие привело к повторению историй и воспоминаний жертв. Но Кира не верит в его теории и продолжает расследование по старому шаблону. Скоро становится ясно, что убийства не случаи, а связаны друг с другом.
Однако на следствие оказывает влияние личная жизнь главной героини. У нее начинается роман с Константином, и теперь они вместе пытаются раскрыть тайну убийств. Но их отношения становятся все более напряженными, поскольку Кира начинает сомневаться в версии Константина. Она не понимает, почему он так упорно придерживается своей теории, когда все обстоятельства говорят о другом.
Окончательный ответ на вопрос о том, кто прав и удастся ли им найти изощренного убийцу, будет дан только в конце. Но одно ясно - городок Любимов больше не такой тихой деревушкой, каким он был раньше. В нем теперь ждут еще несколько страшных событий.