For the first time in reading one of Jodi's books, I thought I had "figured it out" half way through. The ending still surprised me. . . However, if I hadn't had my own theory, I would have missed it in the last half of the last sentence of the book (no peeking!).
As always, a great read, immersing us in the feelings and point of view of every participant in the events as they unfold.