Talk about a feel good movie (despite sentimentality that will bring a tear to your eye)! Dancing is spectacular, singing too, and the use of the lyrics to tell the story is extremely clever. Note -- guys will love it, too, so don't leave them home every time you see it :)