Ugh. I really loved the first couple of books in this series, but I had a huge problem with this one, and frankly, I can't believe I actually finished it. (otherwise it would rate one star). The narrative of this book is not told linearly, it flips back and forth between present time and 3 weeks ago. I was so completely confused, but I thought it was me, and that I just couldn't remember how book 3 had ended, and that maybe I needed to do a re-read. No, it was written intentionally that way, and it really turned me off to the story being told.