At first, I was so irritated by the narrator, but then I realized the voice was meant to be annoying based on the character. Many twists and turns in this novel. It keeps you on your toes.