Amaze , Surprise , Astonish
We were amazed by the change in his appearance.
I am constantly amazed at the new things I have learned during my year in London.
He expressed surprise that no one had offered to help.
Her letter came as a complete surprise.
The news astonished everyone.
He was genuinely astonished to be offered the job.