astonishment

/əˈstɑnɪʃmənt/

noun

Great surprise.

she looked at him in astonishment

amazement,surprise,shock,stupefaction,bafflement,bewilderment,confusion,perplexity,incredulity,disbelief,dismay,consternation,speechlessness,awe,wonder,wonderment