Dictionary.com
Thesaurus.com

will have been weaving

  • future perfect progressive
    of weave.
    weave
    verb (used with object)
    to interlace (threads, yarns, strips, fibrous material, etc.) so as to form a fabric or material.