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