astonish
Verb
A2 – Elementary
To surprise someone so much that they can hardly believe it.
Synonyms
amaze
astound