General:
* Attract
* Draw
* Entice
* Lure
* Magnetize
* Grip
* Engage
More specific:
* Gravitate towards (suggests a natural inclination)
* Yearn for (suggests a strong desire)
* Be drawn to (emphasizes the passive nature of the pull)
* Seek out (suggests a deliberate action)
The best word to use will depend on the specific situation and the nuance you want to convey.