I was too young to get it on first read. Somewhat unfortunately, I think maybe now I'm not.

Contains spoilers