Listen to Blood Whispers on your phone!
Kaltrina Dervishi is a prostitute on the run from Serbian gang leader Fisnik Abazi. The police want her to give evidence against him: Abazi wants her dead. Only her lawyer, Keira Lynch, can keep that from happening. What they don't realise though is that Keira isn't your typical Glasgow lawyer. When she was eight years old she killed a man, and as they're about to find out, she's at her most dangerous when threatened.