One of the most interesting books I've read in a long time. The characters were interesting and slightly whiplash-inducing, the changes between perspectives didn't bother me, and the very end was actually a little unexpected. An excellent read.