A Fantabularosa, la jeune princesse Rose, victime d'un sort lancé par la sorcière Dellamorta, vit dans une armure afin d'être protégée d'une dangereuse piqûre, qui la plongerait dans un très long sommeil. Alors que son prétendant, Jack, un jeune cuisinier, a été enlevé par un dragon au service de Dellamorta, les sept nains organisent une grande fête pour célébrer l'anniversaire de la princesse. Tous les personnages des contes de fées y sont conviés, dont Blanche Neige et les sept nains. Quand la soirée commence, en compagnie de tous les convives, surgit la terrible Dellamorta. Lorsque Bobo, le plus jeune des 7 nains, pique accidentellement la princesse Rose, le sortilège de la méchante sorcière Dellamorta plonge la princesse dans un profond sommeil. Rassemblant tout leur courage, les 7 nains vont partir en quête du « prince charmant » pour sauver Rose de cette malédiction. Mais leur mission est bien périlleuse, car le jeune homme est retenu prisonnier dans une forteresse gardée par un gigantesque dragon...