Every time I have read it over the years I have gotten something different and valuable from it. She may have the same experience. As far as it being appropriate for a 12yo (shrug), you know more about that than me. I have no kids so I don't get to have an opinion.