De twaalf mooie dochters van de koning hebben een geheim voor hem: geen van allen willen ze vertellen waarom hun dansschoentjes iedere ochtend tot op de draad versleten zijn. Wat doen die meiden toch iedere nacht? De koning snapt er niets van en belooft de hand van één van zijn dochters aan de prins die het raadsel op kan lossen. Iedere prins krijgt drie dagen de tijd, maar allemaal vallen ze ‘s nachts in slaap zonder het raadsel op te lossen. Na een tijdje meldt de arme poppenspeler Anton zich aan het hof, die hopeloos verliefd is op Amanda, de oudste dochter van de koning. Anton heeft ook een geheim: een betoverde onzichtbaarheidsmantel. Daarmee volgt hij de meisjes ‘s nachts ongemerkt naar een magische onderwereld, en doet daar een heel bijzondere ontdekking. Hij zit ook in tweestrijd: als hij het geheim aan de koning verklapt mag hij met Amanda trouwen, maar zijn bekentenis zal de prinsessen vreselijk ongelukkig maken. Hoe kan hij dit probleem tot een goed einde brengen?