the weaver of myths