I will not be recommending this film to anyone. A previous reviewer described it as "two steps forward and one step back." I would say it is one step forward and two steps back." The ending was awful with no resolution or real explanation at all. The character portrayals were good, even Julia Roberts' awful, mean Amanda, but the story as a whole was insufficient and disappointing.