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