

I don't know why I waited so long to read this. It has fantastic worldbuilding and a wonderful multi-layered story. I loved the eclectic cast of characters. The author does a great job making you care for all of them. Even the jerks. I laughed and cried. I will definitely be reading the rest of the series. (The audiobook narrator was perfect.)