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