Very good book. Interesting twists and turns and worth reading the entire series in my opinion. I love how the perspective gradually moves from one main character to the other (even all the way from book one to this final book). Bittersweet, but nice.