I've read it probably four times over the decades, most recently this year. I think I more or less have a handle on the story now, but after the first read I remember having been sort of confused.