** spoiler alert ** 
 It was great! So many twists, so many revelations, so much character development for all. As the penultimate book of the series it set the stage for the finale brilliantly and I can't wait to read it. Loved how some of the important characters were used sparingly and put in the second plan but still we learned a lot about them. 
 I just loved it and I'll anxiously await the fifth book to see how all these plots get resolved!