Majoras Andrius Nikitich Sokolovskis svajojo apie idealią atostogą: ramybė, gimtoji kaimas Viršutinės Dolos ir ilgai lauktas žvejybos projektas. Tačiau vietoj ramybės likimas jam pateikia „siurprizą“ iš praeities, kuris jį tiesiog nuverčia.
Marijka Sinicina, jo pirmoji meilė, kurią prieš aštuoniolika metų išskyrė svetima melagystė, dabar gyvena kaimynystėje ir laikoma vietine ragana. Tačiau net jos „magija“ yra bejėgė prieš tai, kas vyksta jos namuose: indai skraido ore, virtuvę užplūsta kirminų gūsiai, o veidrodžiuose atsispindi vaiduokliai.
Nikitich, įpratęs spręsti realius nusikaltėlius, o ne su bloga energija, imasi tyrimo. Jam teks išsiaiškinti, kas paverčia Marijkos gyvenimą pragaru. Tačiau sudėtingiausias išbandymas nėra sugauti piktadarį, o ištirpdyti tos, kurios jis taip ir nesugebėjo pamiršti, širdį.