Acquistando un paio di scarpe, Re Roland, conosce e si innamora di Miranda, commessa nel negozio del villaggio. Quando Miranda sposa il re e diventa regina, sua figlia Sofia diventa principessa. Sofia si unisce alla famiglia reale, che comprende un fratellastro e una sorellastra. II ballo di benvenuto si avvicina, e Sofia deve imparare a ballare il valzer. Per far sentire Sofia la benvenuta, Re Roland le dà un amuleto. Quando il mago di corte, Cedric, vede l'amuleto e ne riconosce il potere, trama per rubarlo a Sofia e usarlo per impadronirsi del regno.