Prinzessin Amber entdeckt, dass Sofia mit den Tieren reden kann. Sie bedrängt ihre Schwester so lange, bis Sofia ihr von ihrem Amulett erzählt und ihr verrät, dass das Amulett auch Prinzessinnen herbeirufen kann. Weil Amber unbedingt eine Prinzessin erscheinen lassen will, stiehlt sie es Sofia. Aber das Amulett bestraft die Diebin: Die böse Prinzessin Ivy erscheint. Sie will das Zauberreich an sich reißen und entzieht ihm alle Farben. Nur Amber kann den Fluch brechen und das Königreich retten. Zusammen mit Sofia und dem Zauberer Cedric folgt sie Ivy zu den singenden Drachen. Als die Not am größten ist, erscheint Rapunzel!