This was quite an unusual book to read. Disturbing at times yet always intriguing. So it kept me listening for the next words. “NPC” is about challenging most every belief the reader might have. “What is real” and “Why do we exist”. The characters in this book are very well developed. They are disturbing, lovable, and simply average. All the way along I kept expecting a turn to words that would make me feel resolved and comfortable. That didn’t occur. But I kept reading, and the plot does significantly unfold. Jeremy, the author, has strength in being able to write a book like this to challenge you as you read. For me… the book caused me to think about things that I was unprepared to ponder. As the fifth book in the Infinite Timeline series, you will find a thread in this book that should keep you reading this series. I certainly will move on to the next book. Thank you Jeremy for writing NPC.