Арабелла — принцесса из сказочной страны. Однажды на звон волшебного колокольчика в современный мир приходит волшебник второй категории Рамбурак. А вскоре сюда попадает и Арабела. Арабелла влюбляется в Петра — современного молодого человека и становится его невестой. Семья Петра постепенно привыкает к причудам возлюбленной их сына. Но свадьбу стремится расстроить злой волшебник Румбурак.
Главный герой фильма — сказочник, живущий в бедном и сером мире. Он сочиняет сказку, в которой сам в образе храброго солдата находит огниво и ему помогает добрый волшебник.
Солдат полюбил избалованную, капризную принцессу, загадывающую, как и полагается принцессе, загадки многочисленным женихам. Ее отец, король, очень хочет видеть мужем солдата, так как думает, что у того очень много золота.
В сказке все кончается очень хорошо, а вот в жизни у сказочника все складывается плохо.
У короля и королевы сказочного королевства родилась принцесса. Злая колдунья, которая обиделась что её не пригласили на праздник дня рождения принцессы, прокляла её. В день, когда принцессе исполнится 16 лет — её уколет веретено прялки, и она заснет вечным сном. Король распорядился уничтожить все прялки в королевстве, а число 16 изъять из употребления. Но чему быть, того не миновать. В королевстве появляется юный странствующий принц. Он принесёт с собой проклятие и ему же суждено развеять чары злой колдуньи.