Currently reading this for the second time. The first time was when it was released when I was in high school. I have fond memories of it but I don't remember a lot from the first read so there's a lot of surprises. Just got past the part when Hilly made David disappeared. Kind of heartbreaking. Looking forward to getting to the end again.