Weaving with Words