Drie mysterieuze vloeken, twee verloren zielen... en één ongelooflijk moeilijke dans. Een eenvoudige geitenhoeder gaat op zoek naar een teruggetrokken heks om de kwade betovering te doorbreken die hem er lange tijd van heeft weerhouden een vrouw te nemen. Wanneer hij de drie onmogelijke beproevingen voltooit die de heks voorschrijft, verdient de man de hand van de legendarische prinses, de enige erfgenaam van de oude koning van het vervloekte koninkrijk. Maar wanneer hij bij het altaar aankomt met een perfect sprookjes einde op het spel, ontdekken zowel de geitenhoeder als de mysterieuze heks die hem heeft helpen transformeren in de perfecte vrijgezel, dat er één betovering is die ze niet kunnen verbreken... ware liefde.