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