A gap-fill exercise to practice case identification and endings based on the well-known fairytale 'Rapunzel'. Suitable for advanced (A-level and above) learners of German. Answers are provided.