Passable-to-good adaptation of the
book. Some popstar named Billie Piper played Sally (okay, that was a bit disingenuous - I'd heard of her before, but don't know her stuff) and carried it off pretty well; the production has 'bbc' written all over it, but that's no bad thing in this case.