Rapunzel'in tam hikayesi, Alman edebiyatının önemli hikâye ve masal yazarlarından Grimm Kardeşlerin aynı adlı masalına dayanmaktadır. Hikaye şu şekilde gelişir: 1. Fakir bir çift, bir kız çocuğu sahibi olur. 2. Adam, karısının isteğini yerine getirmek için her gece gizlice bahçeye girip Rapunzel bitkisini çalar, ancak bir gece cadıya yakalanır. 3. Cadı, adamın çaresizliğine acıyarak, adamın karısını sağlıklı bir şekilde doğurmasına izin verir ve istediği kadar Rapunzel bitkisi almasına müsaade eder. 4. Çocuk doğar doğmaz, cadı onu alarak uzaklardaki bir kuleye götürür ve ona Rapunzel adını verir. 5. Yıllar geçer, Rapunzel büyür ve dünyanın en güzel kızlarından biri olur. 6. Cadı, kuleye her geldiğinde Rapunzel'e seslenir ve ondan saçlarını aşağı sarkıtmasını ister. 7. Bir gün, genç ve yakışıklı bir prens ormanda dolaşırken Rapunzel'in şarkı söylediğini duyar. 8. Ertesi gün, prens kuleye yeniden gelir ve cadının Rapunzel'e seslendiğini duyar: "Rapunzel, Rapunzel, uzat saçlarını!". 9. Prens, Rapunzel'e özgürlüğünü geri kazandıracağına söz verir ve her gece gizlice kuleye gelerek onunla buluşur. 10. Ancak bir gün, cadı bu buluşmaları fark eder ve büyük bir öfkeyle Rapunzel'in güzel saçlarını keser, prensi yakalayıp kör eder ve Rapunzel'i de uzak bir çöle sürgün eder [