I started rereading this recently because I hadn't read it in a long time, nor had I finished it, and I gotta say I have no clue what's going on. It feels like the story just jumps around and does whatever it wants. Like, it's one thing to use flashbacks to foreshadow stuff, but its just so...