Definitions of sweep off:

  • verb:   overwhelm emotionally