astonishment
surprise
wonde
wonder
amazement
awe
adoration
desperation
distaste
exasperation
expectancy
exultation
fascination
incomprehension
incredulity
perplexity
puzzlement
regret
stupefaction
thankfulness
trepidation