This movie is definitely on my top 3. It is so moving and adorable and just perfect. The music is beautiful (especially Never Enough. The most beautiful song I've ever heard,) and empowering. It's a masterpiece and if a movie makes you cry you know it's good and this movie definitely made me cry. So all in all great movie, great music, beautiful production.