The film is very good but sags in the third hour. However, you must stay with it. Take a break, have some coffee, and come back. I saw this film a good five years ago, but the final few sentences were so moving I remember them still, word for word. It must be seen. We're talking hot tears and goosebumps.