Una volta il figlio di un re, che stava passando di lì, sentì Raperonzolo cantare e rimase affascinato dalla sua voce.
Non trovando nessun accesso alla torre, si ripromise che sarebbe tornato ogni giorno per questa meravigliosa canzone, finché una volta vide la strega e scoprì il modo per scalare la torre. Così, quella notte decise di provare anche lui: disse i versi che aveva sentito dalla vecchia ed in un batter d'occhio si ritrovò di fronte alla bella ragazza.
Egli allora le dichiarò tutto il suo amore e le chiese di sposarlo. Rapunzel, nonostante lo spavento iniziale, finì per accettare la proposta e, insieme al principe, progettò la fuga dalla torre. Tornava ogni notte, poiché la strega vi si recava di giorno, e le portava della seta, che la bella avrebbe tessuto per darle la forma di una scala, con la quale avrebbe potuto scendere dalla torre...