Dictionary.com
Thesaurus.com

will have been satisfying

  • future perfect progressive
    of satisfy.
    satisfy
    verb (used with object)
    to fulfill the desires, expectations, needs, or demands of (a person, the mind, etc.); give full contentment to.