I realized that I wanted to write a review for this book, but for some reason didn't do so. I almost didn't get through this book. I had started to read with on my cybook and had lots of trouble getting into it, so I started and finished a few other books instead. I stumbled across a copy of the audiobook and started to listen to it when I was knitting because I was sure I'd enjoy the book once I got further into the book. This was the case and it got to the point that I stopped listening to the audiobook and read 2/3 of the book on my cybook because I got so into it that listening to it was taking way to long for me to find out what happens! This book is one of the types that everyone loves it or hates it, but you have to give it a far chance in order to let the story unfold and draw you in.