Focusing on the reader's experience:
* Page-turner: This is a classic description, emphasizing the book's ability to keep you engaged and wanting to know what happens next.
* Compelling: This suggests that the book has a strong hold on your attention, making it hard to put down.
* Unputdownable: Similar to "compelling," this term emphasizes the book's ability to keep you reading for hours on end.
* Addictive: This word conveys the feeling of being unable to stop reading, comparing the experience to an addiction.
* Engrossing: This word signifies that the book completely absorbs your attention, drawing you into its world.
* Gripping: This term suggests the book holds you in its grasp, creating suspense and anticipation.
Focusing on the book's qualities:
* Suspenseful: This describes a book that keeps you on the edge of your seat with its plot twists and mysteries.
* Intriguing: The book sparks your curiosity and makes you want to learn more.
* Thought-provoking: This describes a book that encourages you to think deeply about the story's themes and implications.
* Fast-paced: The story moves quickly, keeping you engaged with constant action and developments.
* Riveting: This word emphasizes the book's power to hold your attention and create an emotional response.
Ultimately, the best way to describe a book that keeps you reading is to use language that captures the unique aspects of that specific story and its effect on you.