Like the
book, an unashamed tear-jerker and actually pretty good. Somehow, though, despite a pretty high-powered cast (including Cameron Diaz, Alec Baldwin and Joan Cusack) and apparently high production values, it feels like nothing so much as a particularly polished tele-movie.