It's either somewhere along a 4.8 to a 5 but either way, I still loved it! 
 I loved the environment it created. I liked the style of writing but not so much since it wasn't that easy on the eyes. I loved the complexity of the story. I love the way the author, how the author handled many ideas, how she was able to juggle these ideas and give equal attention to each of them, how its vitality shone through in spite of how many those ideas were. 
 It just sucked that it was a cliffhanger, though. That's the only thing that bothered me. And that some parts were nebulous. Perhaps it was just me reading this while I was sleepy. But anyway, as I said, it wasn't very easy on the eyes.