Иван, только-только отпраздновавший своё пятидесятилетие, воспитывает двух дочерей: сильную и отважную Марью и юную колдунью Софью. Их жизнь в Белогорье текла спокойно, пока неожиданный визит колдуна Северина не перевернул всё с ног на голову. Его пророчество о грядущей катастрофе заставило семью действовать немедленно, ведь на кону стояла судьба всего края.
Чтобы предотвратить беду и защитить отца, Софья отправляется в прошлую Москву, где ей предстоит встретиться с молодым Иваном, ещё не ведающим о своей судьбе. В это же время Марья остаётся в городе, готовясь к решающей битве со злом, которое угрожает уничтожить всё, что им дорого.