astonishment

which means surprise because something happen suddenly
I looked round me in astonishment
by metella August 05, 2006
Get the astonishment mug.