This is one of the best movies EVER!!!! It has a little bit of everything in it, music, dancing, comedy, romance, drama, passion, excitement, you name it. I am actually going again with my daughters because I think they can walk away from it with excitement, but also with a little insight that sometimes what we want doesn't happen when we want it, but in the end if its right it will work out anyway. I LOVED IT!!!!!!!