MUST WATCH!! Complex plot with intense emotion. A movie that wont let u go to bathroom. The flow is very fluid and natural. It leaves me with eyes full or tears. Sandra Bullock acting is nothing but perfection. I really dont understand the critics and bad review. Btw i admit that the ending is not satisfying, but I still consider it is best to leave it like that.