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