Read this first in Jr. High and loved it. A second reading as an adult found the relationships lacking depth (wow, who'd of thought maturity would bring that on.) The book was still enjoyable, even if a little frustrating at times wondering why the obvious takes so long to be figured out.