i really like this movie . everyone have something to be blame for and everyone be real . no paperboard heroes or cold and omnipotent and know all character . i read many others viewer here complain about anne morality and about james will to maintain his love for her and despite her cheating on him and but i do not agree . i find anne ( emily watson ) absolutely wonderful and i felt love for her . she be a heavily repress woman and her action be not plan represent once she start to break free she be in confusion and do many error . but so it in real life and when you gain freedom you be likely to do error ( expecially at the start point ) . be she a little too ungrateful . maybe . but we must remember that she be run with her foot for the first time . she know that james after all be a good man and maybe a little too stiff and serious and work center while but she also feel the urge to live the life a herself . be she to blame more than him . i think no . but the turn happen into their life generate some change . james instead of let his wife go out of his life ( a other viewer suggest a the right choice ) bite the bullet and wait and hop for the good . he start to understand that what he superficially though be ok ( his marriage ) in reality be a control game play by him on his wife . this be not a story with character have over emotional and precarious nature ( i. e. the usual clichè latin american or italian jealous guy ) and this be a story of men and woman that use both heart and brain . it can be very painful but if you really love a person ( woman or man ) and if you be not a terribly unstable nature and you be likely to forgive his or her cheating and let him or her go . unless you be a jealous and prehistoric and crime of passion incline and possessive and mentally instable individual . a really good movie . the last scene and when james despite all the thing happen before go with anne to the train station be really move represent she be free and he understand what freedom mean for a person . guido .