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