Weaving our Worlds