Dictionary.com
Thesaurus.com

had transfixt

  • past perfect
    of transfix.
    transfix
    verb (used with object)
    to make or hold motionless with amazement, awe, terror, etc.