this book is pretty offbeat and thought inspiring and really phrases its world in a realistic yet unreachable perspective. overall the writing style is great in general and the plot is a bit slow but the character development is phenomenal and it has so many worldviews and humanity to its characters that some of its ideology and will resonate in your mind.