Weaving Worlds workshops. Photo: Jeremy Weihrauch