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