I love that the characters are complex and the book pulls you into the way they think. But the plot is very predictable and feels too educational.