Cinderella-based opera hits all the right notes