长发公主的故事
名为葛朵的女巫目睹纯净的阳光滴下坠落地面,生出一朵神奇的金色花朵,为它歌唱就能让自己恢复年轻,保持容颜不老,所以她独占了金花几个世纪。
女巫葛朵得知金花被王后喝下,夜探王宫,找到长发公主,所以她带走女婴,闭关在密林深处的高塔与世隔绝,像母亲一样抚养他。
十八年后,长发公主与她的变色龙宠物帕斯卡住在高塔。弗林一进入高塔,就被长发公主用平底锅打晕,然后把他藏匿在衣柜里并将王冠藏了起来。长发公主认为自己有能力对付坏蛋,向母亲证明他可外出,依然被否决了。
葛朵离开后,长发公主趁机放出弗林,提出交换条件,如果弗林带她去看那些天灯,回来就把皇冠还给弗林,弗林同意了,和她一起离开了高塔,虽然长发公主很高兴获得自由,但与母亲失约的罪恶感又使她内心产生矛盾冲突。
洪水将两人困在一个黑暗山洞,并尝试逃出去,在无能为力时,两人袒露心迹,弗林说出他的真名是尤金·费兹赫伯特,长发公主说出唱歌会让头发发光的秘密,最后两人借着长发公主那一头会发光的头发找到了出路。
葛朵在找寻长发公主的路上遇见被弗林背叛的两个同伙,提出诱人的条件,让两个同伙同他合作。葛朵设计趁费林离开时,捉走长发公主并告诉她费林只想要皇冠,感情是骗人的,并让长发公主将王冠交给弗林,以此挑拨二人。
隔日,白马马克西姆斯追到弗林,但聪明的长发公主化干戈为玉帛,两人和白马结为了好友,并一起抵达王国里游玩。晚上万众天灯漂浮天际,长发公主给弗林皇冠,但弗林意识到长发公主才是他真心想要的。
他们设下陷阱,将弗林双手绑在舵上,将船放入湖中,借着雾,让长发公主误以为弗林背叛她,带走皇冠逃之夭夭。葛朵借此带着伤心欲绝的长发公主回到高塔。而弗林则被逮捕,因偷窃王冠罪被判以绞刑。
同时,白马找来酒馆的恶棍们,合力救出费林,白马将弗林带回高塔去营救长发公主。费林进入塔中,却被埋伏的葛朵刺伤,葛朵同意了,但弗林说,他宁可死也不让她永远被困,并切断了她的长发,魔发的魔力消失了,并变成了棕色,葛朵年轻的美貌迅速衰老,跌下高塔化成灰烬。弗林深爱着长发公主,但伤重而死去。
长发公主伤心地抱着弗林,尝试唱起咒语,眼泪随之滴落在弗林脸颊,闪出太阳般的光芒,奇迹般治愈了弗林。
最后,长发公主回到城堡,与失散多年的父母重逢。随着时间流逝,弗林与长发公主结了婚,从此过上幸福的生活,酒馆恶棍也都实现各自的愿望,白马成为一位受人尊敬的皇家卫队队长 。