The Rapunzel Dilemma - Jennifer Kloester

I think I have a new love for performance school stories.