I'm still not sure whether to give this 3 or 4 starts. It is so different yet has elements of things I've seen before. 
 I enjoyed the rich descriptions but also tired of the arrogance of some characters. 
 Still I think it is a good book.