This is one of those head scratching moments when a book has been well loved by the masses but I personally found nothing but flaws. It started out well enough but went down hill steadily after that. I found the plot disjointed, many concepts formed but never developed and some of the dialogue was almost unbearable. Don't take my word for it if this book appeals to you. There are plenty of people that seemed to love it. Just not me.