一对夫妇住在女巫园边。妻子怀孕时馋女巫园里的莴苣,丈夫偷采被抓。女巫说:「生下孩子就归我。」
女孩取名长发姑娘,十二岁被女巫关进一座没有楼梯、没有门的高塔。女巫要上来,就在塔下喊:「长发姑娘,放下你的头发!」姑娘垂下长长的金发,女巫顺着爬上去。
一天,一位王子路过,听见歌声,也学会那句暗号,爬了上去。两人相爱,计划用丝线编梯子逃走。
姑娘不小心说漏嘴,女巫剪断她的长发,把她赶到荒野;又用头发骗王子上来,推他下塔,王子的眼睛被荆棘刺瞎。
多年后,流浪的盲王子听见熟悉的歌声,循声找到姑娘。姑娘抱着他哭,眼泪落进他眼里,他竟重见了光明。两人回到自己的王国。