stun
bedaze
daze
overcome as with astonishment or disbelief
The news stunned her