flabbergasted

ˈflabəˌɡɑːstɪd

adjective

greatly surprised or astonished.

this news has left me totally flabbergasted