We Have Rapunzel to watch
One day, a prince rides through the forest and hears Rapunzel singing from the tower. Entranced by her ethereal voice, he searches for her and discovers the tower, but is unable to enter it. He returns often, listening to her beautiful singing, and one day sees the sorceress visit and learns how to gain access. When the sorceress leaves, he bids Rapunzel let her hair down. When she does so, he climbs up and they fall in love. He eventually asks her to marry him, which she agrees to.
For years, he wanders through the wastelands of the country and eventually comes to the wilderness where Rapunzel now lives with the twins to whom she has given birth, a boy and a girl. One day, as she sings, he hears her voice again, and they are reunited. When they fall into each other's arms her tears immediately restore his sight. He leads her and their twins to his kingdom where they live happily ever after.