Egor, garde forestier, est un bon père de famille et un bon mari, respecté par ces quelques concitoyens. Lui et sa femme Natalia attendent un deuxième enfant. Quand Egor découvre qu’il est atteint d’une maladie incurable, il va tenter de tromper la mort… au risque de surprendre tout le monde.
En 1967, Bruno, un orphelin, part vivre chez sa grand-mère, qui lui apprend l'existence des terribles sorcières. Alors qu'ils sont en vacances dans une station balnéaire, Bruno découvre qu'une sorcière vit dans l'hôtel...