catch someone by surprise (with a surprise news) - English Synonyms Dictionary

Can't found any synonym terms.