OMG SO GOOD! Amazing, fantabulous, heartbreaking, gut-wrenching, solid, emotionally satisfying and all-around awesome! Love love love! This series manages to get better and better with each new book! *swoon* Must have more, soonest! (Luckily, I have the next book waiting...) 
 Note: This series has to be read in order for it to make sense and be satisfying. Brook manages the series worldbuilding beautifully, and there are huge changes in books 4 and 5 that really lose oomph without the buildup. Not to mention they totally spoiler the earlier books.