Board Thread:Spoilers!/@comment-4877635-20131123150857/@comment-32390199-20131205063230

Although Rapunzel is depicted in the original fairy tale with long golden hair, which later was cut off by the witch, maybe Regina again, and she only grows it back in some versions of the tale when the prince touches her hair again.

However I have to say that the prince isn't necessary this time. He was just a blind fool who got tricked into climbing up the tower, inpregnate Rapunzel, go down, let the witch cut Rapunzel's hair off then climb up again to see the witch leaped/got pushed down into the thorns, gets blinded and reunites with Rapunzel because she is singing...