I was reluctant to read Neil Gaiman novels, after having read the first 6 or 7 Sandman grpahic novels and finding them a bit patchy - there were some great moments, but lots of it didn't really work for me. However, after all the hype of Coraline, I gave that a go and loved it, then decided to give some of his other stuff a go. I probably should have read American Gods first, from the sounds of it, but I absolutely loved this book. It has some pretty dark moments, but it's mostly pretty lighthearted and it's one of those books you can't put down. Imaginative story, funny and likeable characters and some really sinister forces. Loved it.