Weaving with Light