To fascinate or charm.
To cast a spell upon.
To astonish, amaze.
To excite or arouse someone; to turn someone on.