Ratings174
Average rating3.8
It's not a flawless book. There were parts that were barely three star worthy and parts that shone at five stars. In the end I read half the book in an afternoon, a sure sign I must have eventually gotten hooked and overlooked the parts that didn't work for me.