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