In a state of shock or confusion.
Stunned or entranced.
Flabbergasted, astounded, speechless, overawed.