E. Jade Lomax has the ability to make the reader agree with multiple, opposing viewpoints. It's also believable, earned. No change of heart is quick or random. It's a long, slow, painstaking process.
I loved the relationship between Gregory and Andrea, and Will finally meeting Elijah. Fleshing out Sebastian and Marie also helped Gabrielle grow as a character and a person.
I enjoyed the little touches of romance in this one, especially regarding Pieter and Nathaniel. (I know it wouldn't happen, but in my imaginary epilogue, Marie and Lia get together. Oh well. Maybe when Lia marries she'll keep Marie as a lady-in-waiting with benefits, or have a loving polyamorous marriage.)
Must add, the fighting/battle scenes are well done. Lots of characters and situations to juggle, and it's done with aplomb.