This was suggested to me by a library mom/former teacher whose middle-school students all loved this book a few years ago. Its ideal audience might be high school, though, due a few sex scenes, adultery, and a lot about religion. 
 My favorite writing was the chilling portrait of Jenny's family and their dysfunction. The ghost-story aspect was interesting, but the explanation of how spirits work didn't entirely click with me.