Когда-то Кощей Бессмертный похитил из Серебряного царства княжну Мстиславу, которая родила двоих детей: мальчика Ярослава и девочку Зоряну. Вскоре она умерла, взяв с сына клятву не служить Кощею. Но спустя 20 лет дети получают от него приказ похитить царевну Горлицу. Кощей хочет жениться на ней, но брат и сестра не хотят, чтобы девушка повторила судьбу их матери.