This was one of the best movies I have seen in a long time. Tim McGraw and Sandra Bullock were totally believable in their roles. This is definitely Sandra Bullock's best character yet...I would recommend it to everyone, even the children. It has good lessons for all of us and nothing too graphic for anyone.