Complex Weavers