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