To strongly attract and hold someone’s attention or interest.
It comes from Latin 'captivare', meaning 'to capture' or 'to take prisoner', from 'captivus', 'captive'. The meaning softened from physically capturing someone to mentally or emotionally holding them.
Try Another Word