riv·et

/ˈrivit/
verbrivet; gerund or present participle: riveting

  1. join or fasten together.

  2. hold (someone or something) fast

    • attract and completely engross (someone).

      synonyms:fascinated, engrossed, gripped, captivated, enthralled, intrigued, spellbound, rapt, mesmerized, transfixed

    • direct (one's eyes or attention) intently.