Król baśniowej krainy od dawna czeka na upragnionego syna, dziedzica tronu. Kiedy w końcu rodzi się jego następca (nie bez ingerencji magii), zostaje on zaraz porwany. Król sprowadza na zamek inne niemowlę – córkę wieśniaczki – które zostaje przyjęte przez lud jako przyszła królowa i otrzymuje imię Mirabella. Księżniczka dorasta na królewskim dworze, aż pewnego dnia spotyka wychowanego na wsi przez przybranych rodziców uprowadzonego niegdyś dziedzica tronu…