World weavings