Dictionary.com
Thesaurus.com

will have lavished

  • future perfect
    of lavish.
    lavish
    adjective
    expended, bestowed, or occurring in profusion.