As in its predecessor, we are back in the Yorkshire town of Malbry, and in the company of a young man whose behaviour verges on the sociopathic. BB is in his 40s, still living with his mother and making his living with an unrewarding (in every sense) hospital job. His ‘real’ world is a virtual one. On a website which he has called ‘badguysrock’, he has an avatar — and as the blueeyedboy of the title, he deals in deeply unsettling violent scenarios which feature people from his own life. As we enter deeper into this murky world, we learn other equally disturbing facts. BB has an unhealthy relationship with his mother, whose violent, controlling behaviour is some kind of a pointer to the unhappy man he has become as an adult. What’s more, he appears to be the only surviving brother of a group of three. His dead brothers were named after the colours in which their mother dressed them, and had died in mysterious circumstances. There are so many off-kilter aspects to this world that readers will quickly discern it is only a matter of time before something very nasty happens.