4.0

Perfect train read--took me a few chapters to get into it but quite enjoyed it! At times got a tiny bit preachy or infodump-y, but never became too slow. The poetic moments were amazing-I just wish there were more of them!