Strong story, fascinating characters, and it really does have an epic sweep to it. There's romance, there's personal rivalry and also class hatred when matters of real consequence are at stake. It sees the good in people, too, so not one for the nihilists and cynics as it illustrates just how complex real life can be. A very good film.