Ok I rented this book from the library and I wasnt sure about it.It looked ok but nothing special.This is what I thought for the first couple of chapters too.But then it changed.All the strange and unexplainable became explained.In the end I understood it and not only liked it but I loved it! I found myself smiling when reading and genuinely gripped and unaible to put it down.It does have its faults.For the first half of the book I kept wishing it to hurry up,finding myself skiping paragraphs to get to the good bits.But when you do find the good bits,boy are they good! This is a book that,if maybe not the best,is certainly worth a read.:)