Hmm. This could be it. I dont recall that much of the plot and I dont recognize the cover (but I had a paperback, not the hardcover depicted on amazon. but the situation of the weaver sounds extremely familiar. My mom was looking for it and l get her to check it out.
Thanks!