名叫戈多的女巫目睹了純凈的陽光滴落到地面上,並生出了壹朵神奇的金花。為它歌唱可以讓她年輕,讓她的臉保持年輕,所以她壟斷了幾個世紀的金花。
女巫戈多得知金花被王後灌醉,夜遊皇宮,發現了蕾伴柔,於是她把女嬰帶走,把自己關在叢林深處的壹座塔裏,像母親壹樣撫養他。
十八年後,蕾伴柔和她的變色龍寵物帕斯卡住在塔裏。弗林壹進塔,蕾伴柔就用平底鍋把他打暈,然後藏到壁櫥裏,把皇冠藏了起來。蕾伴柔認為自己有能力對付壞人,向媽媽證明自己可以出去,但還是被拒絕了。
戈多離開後,蕾伴柔趁機釋放了弗林,並提出了壹個交換條件。如果弗林帶她去看天燈,她回來的時候會把皇冠還給弗林。弗林同意了,和她壹起離開了塔樓。雖然蕾伴柔很高興獲得了自由,但是和母親站在壹起的負罪感讓她感到矛盾。
洪水把他們困在壹個黑暗的山洞裏,試圖逃跑。在他們無助的時候,他們表現出了真心。弗林說他的真名是尤金·菲茨赫伯特,蕾伴柔說出了唱歌會讓他們的頭發發光的秘密,最後他們通過蕾伴柔發光的頭發找到了出路。
在尋找蕾伴柔的路上,格特魯德遇到了被弗林出賣的兩個同夥,並提出誘人的條件讓他們與他合作。格爾多設計在費林離開時把蕾伴柔帶走,告訴她費林只想要王冠,她的感情是騙人的,並要求蕾伴柔把王冠給弗林以挑撥兩人。
第二天,白馬馬克西姆斯追上了弗林,聰明的蕾伴柔卻變成了敵人。他們和白馬成了朋友,壹起來到王國玩耍。夜晚,燈籠在空中飛舞,蕾伴柔把王冠給了弗林,但弗林意識到蕾伴柔才是他真正想要的。
他們設下陷阱,把弗林的雙手綁在船舵上,把船放進湖裏,透過迷霧,讓蕾伴柔誤以為弗林背叛了她,把皇冠帶走了。格特魯德帶著傷心欲絕的蕾伴柔回到高塔。弗林因盜竊王冠被捕並被判絞刑。
與此同時,白馬叫酒館裏的反派去營救弗林,白馬帶弗林回塔裏去營救蕾伴柔。林飛進入塔內,但被埋伏的戈多刺傷。戈多同意了,但弗林說他寧願死也不願讓她永遠被困,並剪掉了她的長發。魔發的魔力消失了,變成了棕色。戈多年輕的美貌很快變老,從塔上掉了下來,化為灰燼。弗林深愛著蕾伴柔,卻因傷去世。
蕾伴柔悲傷地擁抱著弗林,試圖吟唱咒語。淚水滴落在弗林的臉頰上,像太陽壹樣閃耀,奇跡般地治愈了弗林。
最後,蕾伴柔回到了城堡,與失散多年的父母團聚。隨著時間的推移,弗林娶了蕾伴柔,從此過上了幸福的生活。酒館反派都實現了自己的願望,白馬也成了受人尊敬的錦衣衛隊長。