mesmerizing

verb

Present participle of mesmerize.

adjective

Attracting and holding interest as if by a spell.