This is the kind of movie you can watch over and over. Debra Messing is wonderful and everyone in the cast does a great job. I have watched it five times and I get a tingle every time. It has some really great lines and even when I know what's coming I still enjoy it. It is going into my collection of keepers.