Ivan, who just turned 50, has two daughters: the eldest, the heroic Mary, and the youngest, the novice sorceress Sophia. Everything in Belogorie goes on as usual, but the visit of the sorcerer Severin, who dreamed of a terrible disaster, brings confusion to the measured life of wizards. To save both Belogorie and her own father's life, Sofia will have to go to Moscow of the past, where a young and unsuspecting Ivan still lives, and Marya will have to fight evil in the city itself.