Pero la bruja descubre que el príncipe está visitando a Rapunzel (en las versiones más antiguas italianas y francesas, porque ha quedado embarazada), lo que la lleva a cortarle el pelo y abandonarla en medio de un pantano.