sweep away

verbs

eliminate completely and without a trace
"The old values have been wiped out"
overwhelm emotionally
"Her swept her away"