I laughed. I cried. I can't possibly do it justice without watching it ten more times. The music and the acting are fantastic. The sets and costumes are great. The characters are ever so real. I will put this on my list of movies to watch many more times.