Dictionary.com
Thesaurus.com

will have amazed

  • future perfect
    of amaze.
    amaze
    verb (used with object)
    to overwhelm with surprise or sudden wonder; astonish greatly.