Živjeli jednom stolar i njegova žena koji su čeznuli za djetetom. Molili su se svaki dan za dijete, ali ga nikada nisu dobili. Iza njihove kuće bio je prekrasan vrt s prekrasnim cvijećem i biljkama. Nitko se nije usudio ući u vrt jer je pripadao vještici, majci Gothel.
Jednog je dana stolarova žena bila bolesna i poželjela je malo rampiona iz vrta majke Gothel. Stolar se zabrinuo za svoju ženu i upitao ju je “Što da učinim za tebe, draga moja ženo?”
“Oh,” odgovorila je, “umrijet ću ako ne budem mogla pojesti malo tog rampiona koji raste u vrtu iza naše kuće.” Stolar je volio svoju ženu pa je pristao ukrasti malo rampiona za nju.
Te se noći popeo preko zida u vrt, ubrao šaku rampiona i donio ga svojoj ženi. Njegova žena je napravila salatu i pojela je, ali joj se jako svidjela. Željela je još.
Tesar se te noći opet popeo u vrt majke Gothel, ali ovaj put ga je vještica dočekala. Primijetila je da je dan ranije nestao dio njezinog rampiona i htjela je uhvatiti lopova.
“Kako se usuđuješ popeti se u moj vrt poput lopova i ukrasti mi rampion! Bacit ću prokletstvo na tebe!”, prijetila je vještica.
“Oh, molim vas, budite milostivi. Moja žena je vidjela vaš ukusni rampion i poželjela ga je”, čovjek je molio. Tada je vještica rekla,
“Možeš imati koliko god želiš rampiona, ali samo pod jednim uvjetom. Tvoja žena će roditi bebu i bebu moraš dati meni. Brinut ću se o njoj kao majka”.
Čovjek je bio nesretan, ali jer se bojao, pristao je. Kad je došlo vrijeme kad se dijete rodilo, pojavila se vještica.
Uzela je dijete od njih i nazvala ga Zlatokosa. Bila je to djevojčica. Vještica je odnijela dijete sa sobom.
Kako je Zlatokosa rasla, bila je najljepše dijete na svijetu. Kad joj je bilo 12 godina, vještica ju je zatvorila u kulu duboko u šumi. Ova kula nije imala stepenica ni vrata, samo mali prozor iznad. Kad god bi vještica izašla ili ušla, rekla bi:
„Zlatokosa, Zlatokosa! Pusti kosu!”
Zlatokosa je imala prekrasnu dugu zlatnu kosu i kad god bi je pozvala, pustila bi kosu da se vještica popne.
Jednog dana, kraljev sin je jahao kroz šumu i čuo slatki glas kako pjeva. Bio je zapanjen i htio je znati tko je tajanstveni pjevač. Bila je to Zlatokosa. Sjedila je pokraj prozora i pjevala. Kraljev sin ju je htio upoznati, tražio je vrata u kulu, ali ih nije bilo.
Pa je otišao kući tužan. Došao je drugi dan i dok je slušao Zlatokosu kako pjeva, vidio je kako dolazi vještica i čuo je kako govori:
„Zlatokosa, Zlatokosa! Pusti kosu!”
Tada je vidio kako je Zlatokosa pustila dugu kosu i kako se vještica popela. Princ je bio sretan i sutradan je otišao na kulu i povikao:
„Zlatokosa, Zlatokosa! Pusti kosu!”
I ona raspusti kosu, a kraljev sin se pope na kulu. Zlatokosa se bojala jer nikada prije nije vidjela muškarca.
Princ je s njom ljubazno razgovarao i zamolio je da se uda za njega. Zlatokosa je oklijevala, ali budući da joj se majka Gothel nije baš sviđala, pristala je udati se za njega.
Princ je bio sretan, ali Zlatokosa nije mogla izaći iz tornja jer nije bilo vrata. Princ je obećao da će sljedeće večeri donijeti dugo uže i ona će se popeti iz kule, a on će je odvesti na svom konju.
Sljedećeg dana, kada je vještica bila odsutna, princ je došao s dugim užetom kao što je obećao. Pozvao je
„Zlatokosa, Zlatokosa! Pusti kosu!”
Zatim je raspustila kosu, a kraljev sin se popeo. Pričvrstio je uže za prozor i napravio čvor kako bi ih uže držalo dok silaze. Zlatokosa i princ su se zatim popeli iz tornja prije nego što se vještica vratila. Odveo ju je u svoje kraljevstvo i živjeli su sretno do kraja života.