Ratings845
Average rating3.7
Amazing storytelling and world building. I had a hard time putting down the book and the only reason for me to drag it down to a 4* is that I struggle to connect with some of the characters but I think I might change the review the more I reflect on the book.