Weaving in World