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