The protagonist of this book, Frank, is a 16-year-old who lives with his father on the outskirts of a small island community off the coast of Inverness. In the story, told from Frank's first-person point of view, we are privy to his often strange and twisted daily life. He reveals that two years after killing Blyth, he murdered his young brother Paul for different and more fundamental reasons. Then, a year after that, he killed his young cousin Esmerelda more or less on a whim. That makes his score to date three, but he claims he hasn't killed anyone for years and doesn't intend to again, insisting it was just a stage he was going through.
The story also includes the excitement of Frank's mentally unstable brother, Erik, escaping from prison and making his way back home, phoning Frank several times along the way. The whole narrative is a strange mix of disturbing and compelling. Despite being clearly insane, Frank proves to be an endearing and captivating narrator. I found Banks' writing engaging and the story fascinating. The first-person POV was a great choice, helping to paint Frank as a weirdly charming and sympathetic character.
Although the ending was a bit obvious, Banks injected enough red herrings into the story to keep the reader in doubt. Overall, I quite enjoyed this disturbing little story. It was my second attempt to read The Wasp Factory, having quit it in my teens due to not liking the "feel" of the story. However, I'm glad I returned to it now that I'm older as it was definitely a worthwhile read. I rate it 4.5 stars. Additionally, Peter Kenny gave a fantastic performance in the audio version, getting everything from the tone of his voice to the character's accent spot on. It's one of the better audio performances I've heard in a while.