take somebody by surprise

take somebody by surˈprise

happen to somebody unexpectedly; surprise somebody: His decision to retire took us all by surprise.
See also: somebody, surprise, take