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