У царя, помимо обширных владений, есть красавица дочь на выданье. Зовут царевну Любава. Нашелся для Любавы богатый заграничный жених Поль. Царь просто грезит о свадьбе дочери со столь завидным кавалером, да и сам Поль не прочь к своим богатствам присоединить корону царскую. Вот только Забава не хочет замужества по расчету. Девушка мечтает о настоящей любви. Случайно царевна знакомится с простым и честным парнем Иваном. Иван искренне влюбляется в царскую дочь. Забава тоже отвечает молодому человеку взаимным чувством. Вспыхнувшая любовь царевны и безденежного рубахи парня может разрушить планы Поля и самого царя. Поэтому отец сажает дочь в терем под замок, дабы она не натворила глупостей.
Тем временем Иван отправляется в волшебный лес, чтобы с помощью его сказочных обитателей выстроить Летучий корабль и умчаться на нем с возлюбленной далеко-далеко. Однако хитроумный Поль не дремлет. С помощью денег и темной магии богач хочет убрать своего соперника с дороги, женится на царевне и заполучить желанную корону. Вопреки коварным проделкам злодея, любовь и мечта Ивана побеждает. Поль остается ни с чем, а влюбленные ступают на Летучий корабль и уносятся далеко к своему счастью, новой мечте.