god, I don't know how many times I have seen this movie.