I just finished reading it. I almost gave up because I was confused, but I stuck it out and really ended up enjoying it.