To fascinate or hold someone’s attention completely.
To spellbind or to enthrall someone.
जादुई आकर्षण करना
English Usage: The novel was so captivating that it mesmerised me for hours.
Hindi Usage: उपन्यास इतना आकर्षक था कि उसने मुझे घंटों तक मंत्रमुग्ध किया.