Анна Миронова живет в маленьком городке Затонск. Ей, обладающей острым умом и исключительной наблюдательностью, с легкостью даются науки, да и на французском языке девушка говорит, как на родном. Решительный и своенравный характер выдают в Анне натуру редкую для своего времени. Ей чужды привычные женские забавы. Вышиванию крестиком она предпочитает гонки на диковинном велосипеде, носит шаровары, опережая моду, и говорит то, что думает. Окружение находит ее чудной, а недавнее увлечение Анны спиритизмом еще больше выделяет девушку из размеренной жизни Затонска. И вот однажды в провинцию приезжает сыщик из Петербурга Яков Штольман, чтобы расследовать серию загадочных преступлений. Штольман — прагматичен, блестяще образован, следует логике и доверяет только фактам, подобно своему современнику с Бейкер Стрит, Шерлоку Холмсу. Погоня за таинственным душегубом, держащим в страхе маленький городок, переплетает судьбы Анны и Якова. Так или иначе, талант Анны видеть то, чего не замечают другие, и приоткрывать завесу будущего, притягивает амбициозного столичного следователя к провинциальной девушке.