There are many characters in this book but they all play a part to help bring the story to life for the reader from their perspective. It is a matter of taking each character's perspective and weaving them together to figure out what piece of the puzzle fits where in order to figure out the true story. There is an atmospheric creepiness throughout the story as the idea of who is the one being watched and who is doing the watching plays out in complex and interesting ways. I had looked up a couple of times while reading this book because I felt like someone was watching me. This story is filled with enough suspense, mystery, and twists to keep you guessing and thinking for a while even after you are finished with reading the book. I would say buckle up for the ride and make sure your brain is ready to process the clues you are given if you want to keep up with the tale.