Der junge Teppichhändler Abdullah führt ein ruhiges Leben, nur seine Tagträume bieten ihm ein wenig Abwechslung. Bis eines Tages ein Fremder auftaucht und Abdullah einen zerschlissenen alten Teppich verkauft – mit angeblich magischen Fähigkeiten. Und plötzlich befindet sich Abdullah mitten in seinen Träumen: Er wandelt durch einen prachtvollen Garten, lernt die wunderschöne Prinzessin Blume-in-der-Nacht kennen und verliebt sich augenblicklich in sie. Doch prompt wird diese von einem miesen Djinn entführt – und sie ist nicht die Einzige ... Gemeinsam mit einer bunten kleinen Truppe macht Abdullah sich dazu auf, einen ganzen Palast voller Prinzessinnen zu retten.