amazement
/əˈmeɪzmənt/
noun
A feeling of great surprise or wonder.
she shook her head in amazement
astonishment,surprise,bewilderment,shock,stupefaction,dismay,consternation,devastation,confusion,perplexity,incredulity,disbelief,bafflement,speechlessness,awe,wonder,wonderment