sweep away

verb

1.
eliminate completely and without a trace
2.
overwhelm emotionally