obsessive (n.)
obsessive (adj.)
- absorbing
- all-encompassing
- arresting
- attractive
- compelling
- compulsive
- consuming
- controlling
- dominating
- driving
- enchanting
- engaging
- engrossing
- enthralling
- fascinating
- gripping
- haunting
- holding
- hypnotic
- impelling
- indelible
- magnetic
- mesmeric
- mesmerizing
- nagging
- obsessional
- passionate
- persistent
- possessing
- recurrent
- spellbinding
- unforgettable
- unshakable