Same here. First read through I picked up a little bit but finished mostly confused. I basically powered through the last half of the book.

Then I read the plot summary on Wikipedia and realized how much I missed or misunderstood.

After that I read the book again and enjoyed it.