Ratings16
Average rating3.9
Long, complex, and grim. You will need stamina to get through all the alliances, betrayals, plotting, and chicanery.
A few times I had to stop and review who was currently on whose side (and if they were still alive!)
A great stormy read.