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