To attract and hold (someone's) interest and attention; to charm.
To excite or arouse someone; to turn someone on.