riveting

adjective
  1. extremely interesting or exciting; holding one’s attention completely
verb
  1. present participle of rivet: to fasten with rivets or to hold someone’s attention completely

Examples