Didn't see that coming.
Exclamation, Idioms
to become embarrassed
Verb
to be surprised at ...
Verb
to wonder about something
Verb
to be overpowered by the news
Verb
to be taken aback by the news
Verb
to get one's sums wrong
Verb
to be at one's wit's end
Verb
to be utterly confounded
Verb
to be surprised at (frightened , pleased etc)