Search
holding someone's attention completely due to being exciting or interesting
absorbing
engrossing
fascinating
gripping