Which fairytale princess had to leave the ball before midnight?