A real refreshing down to earth fairy tale that deals with some real social issues. The terrific, engaging script and wonderful melodies kept me smiling and thinking at the same time. Three thumbs up!