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