I really liked it. Although my first thought was it is rather long, I read some great critics on several of my favorite sites so I decided to give it a try. 155 minutes just passed by without me noticing it. It is not heart-braking drama with cheesy happy end. It has a kind of happy end, but in a rather realistic way. It's a movie you have to think about, where you put yourself in someone's else's shoes. It speaks about the need to be loved as we are, but at the same time we want to change the others, not willing to change ourselves. Really worth seeing.