Oh, this book. It's amazing. Truly amazing. I read it two days ago in one sitting, and I'm still thinking about it. It's the kind of book that stays with you. I had never heard of it before I saw it on the shelf at Barnes and Noble, but I'm so glad I bought it. The characters, the setting, everything is completely believable. Another great thing about this book is that it is full of surprises you don't see coming. Seriously, it's worth it. Buy it! I was hooked from the start and it only got better as I kept reading.