Maybe this is just me being thick-headed, but I seriously can't keep track of the characters. There are too many of them introduced too fast, who all have no discernable personality, and look vaguely the same.
Add in all of these flashbacks and multiple character perspectives, and it all becomes a big mess.
Also didn't help that I can't remember which direction I'm supposed to read. (I was doing left to right, but I'm not even sure if that's correct.