Truth or Dare
A crimewave sweeps through the city and no one is safe.
A murderous arson attack at the docks.
A brutal carjacking in a deserted car park.
A fatal hammer attack in a lonely country park.
Crimes without motive, without suspects, without leads.
Each crime is a piece of a puzzle - with many more pieces still to come. And as they gradually fall into place, Detective Inspector Helen Grace comes to realise just how twisted and devious this web of crime is - and how impossible it will be to stop it . . .