Петербург, 1849 год. Отставной поручик Григорий Озеров получает странное письмо: девочка-сирота, которую он когда-то поклялся защищать, умрет до Пасхи. В Институте благородных девиц утверждают, что Саша больна чахоткой, но боевой офицер видит то, что скрыто от врачей: девочка не угасает. Она горит.
Шаг за шагом Григорий распутывает клубок смертей, уходящий в глубь веков. Каждые пятнадцать лет древнее чудовище, живущее в дымоходах и питающееся девичьей тоской, забирает лучшую ученицу Института. Время пошло на часы. Оружие из стали здесь бессильно, а церковь закрывает глаза.
Чтобы остановить монстра, Григорию придется заключить союз с выжившей, но ослепшей жертвой, и вспомнить заговоры, что старше креста. Но главная битва ждет его не с чудовищем, а с самой Сашей, которая готова отдать душу за один глоток адского тепла.