Weaving a future