sweep off

verb

1.
overwhelm emotionally