Having just posted about a crap holiday read (One Good Turn), thought I'd add balance by saying that I absolutely loved this book.
Even though I sort of knew what the end would be, I was still stunned when it actually happened. I couldn't put this book down, and I was disappointed to finish it.
It's very American, so it wouldn't be everyone's cup of tea, but I'd be interested to hear other opinions.