I had read this several years ago, but not remembered all of the story. It's another pure fantasy novel written for a younger (or simpler) audience, but still enjoyable. Mary Brown tried to convey ethics and morals, but sometimes was over the top, or too simplistic in her explanations (although there are the occasional adult themes and rather coarse descriptions of sex and masturbation, unexpected in a young adults book). A sage character reminded me of the little old wizard in the dungeons and dragons TV series, and Yoda for some reason, which I found that rather amusing. Not a deep read, but an enjoyable one.