Stará kráľovná chce, aby sa jej syn oženil so šľachtičnou. On však všetkých nápadníkov odmietne a vydá sa so svojím priateľom, aby si nevestu našiel sám. V lese stretne pôvabnú vílu a zamilujú sa do seba. Kráľovná ich pozoruje zo svojho zámku čarovným ďalekohľadom a vôbec sa jej to nepáči. Kráľovná úprimne nenávidí víly a ich kúzla. Proti kúzlu krásnej víly je však bezmocná, a tak jej nezostáva nič iné, len zavolať z väzenia čarodejnicu, ktorú tam pred dvoma rokmi uvrhla. Čarodejnica sa v prestrojení za kramára vydá do lesa a začne na princa a vílu pôsobiť svojimi kúzlami. Zdá sa, že zamilovaný pár začína byť proti zlému kúzlu bezmocný. Víly preto spoja sily a pustia sa s čarodejnicou do boja.