Weaving history