riv·et
/ˈrivit/
verb: rivet; gerund or present participle: riveting
join or fasten together.
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.