Weaving the future