Not only was this book amazing when I read it, it has stayed with me in the months since (I'm writing this review six months afterwards). I often think about the characters and what they're up to, and that is something that doesn't happen very often for me at all. Amazing.
My only gripe would be that it had to have the plot reveal up front, as if her publishers had told her that no one would have the attention span to read the entire thing and needed a prologue, of sorts. That was a shame. It would have been better, for me, to read it not knowing what was going to happen.