Weaving Words