Definitions of spirit off:

  • verb:   carry off mysteriously; as if by magic