Synonyms for Catching unawares:

v.

surprising (verb)
jolting, taking aback, astounding, shocking, surprising, astonishing, stunning, startling.