Technically, I've already done a book review on The Wish List, by Eoin Colfer, but I've decided to do it again because that was, a) on my old blog and b) a totally lame book review.
Meg isn't bad enough to go to hell, but nor is she good enough to go to heaven. Unfortunately, Satan wants Meg in hell, and orders Beelzebub to get her for him. But with Meg already back on earth, adding a few plus points to her aura, this will be a more difficult task than snagging her off the tunnel wall. But with the threat of losing his job, Beelzebub won't give up that easily.
And so he sends Belch, who died in the same gas explosion as Meg and was, ah, melded with his pit bull and so the two are now one in the same. He sends Belch back to earth with a help hologram installed in his head, Elph, to 'make Meg bad.'
Meg, meanwhile, is doing her best to help the old man she lost her life trying to rob, Lowrie McCall, complete his Wish List, a series of four moments in his life when he had a choice and made the wrong one. But with Meg's spiritual energy running out, Lowrie's heart threatening to stop any second, and a psychopathic boy/dog on their trail, it's a race against time to get them both to heaven.
I have the audiobook on my iPod, and have listened to it time and time again. Every time I love it. Five out of five.