I'm amazed that movies ever get finished at all - much less come out good once in a while. It's an awful lot of work and it can go wrong a thousand different ways.
And living in a metropolitan area which is ethnically diverse, our lives are very complicated, so our emotional experiences are going to be varied like that.

