The twisting complexity of this book's plot makes it challenging enough to be plenty interesting. Events don't unfold linearly, so it can be a little tough to keep them straight. As well, characters constantly seem to be changing their minds or revising their opinions on things. So don't worry if you get a little confused. Just sit back and see where the novel takes you.