WEAVING THE FUTURE