Volt egyszer egy jómódú gazda és a felesége. Mindenük megvolt, mit kívánhattak, de gyermekük eleddig nem született, pedig nagyon vágytak már rá.
Egy napon csoda történt, megszületett a kislányuk, akit Rapunzelnek, más néven Aranyhajnak neveztek el a keresztségben, ám egy reggel megjelent egy boszorkány, s mint a szélvész, felkapta a gyermeket, és már vitte is!
A kislányt a banya nevelgette, és ahogy teltek-múltak az évek, Rapunzel napról napra gyönyörűbb, tündöklőbb aranyhajú szépséggé vált. Bőre selymes tapintású, haja, mint egy aranyló vízesés, úgy ragyogott.
Alighogy betöltötte a tizenhatodik évet, a boszorkány féltékenységből egy sűrű, sötét erdő mélyére, egy magas toronyba zárta őt.
Ám egy napon a király fi a az erdőben vadászgatott, eltévedt, és véletlenül megpillantotta az erkélyen a legszebb lányt, akit valaha is látott…