An old friend persuades Gibraltarian lawyer Spike Sanguinetti to take a well-earned rest on Corfu's beautiful northeast coast. But when the bloodied body of a young Albanian is found, and a local man is accused of his murder, Spike reluctantly agrees to take the case.
On a humid summer night in Gibraltar, lawyer Spike Sanguinetti finds Solomon Hassan, an old school friend, waiting on his doorstep. Accused of murdering a Spanish girl in Tangiers, Solomon swears his innocence. He has managed to skip across the Straits, but the Moroccan authorities demand his return. Spike travels to Tangiers in the hope of delaying the extradition.
Danger has followed the lawyer Spike Sanguinetti back to Gibraltar. The disturbing question of what happened to Spike's girlfriend, Zahra, is still unanswered. He hasn't heard from her since she vanished in Malta months ago, when suddenly his phone rings. It's Zahra, but she sounds strange. She tells him that he has to stop looking for her and that if he doesn’t, Žigon will come after those closest to him.
Just as a degree of calm returns to Spike Sanguinetti's life in Gibraltar, he receives the shocking news that his Maltese uncle and aunt are dead after a domestic dispute escalated into a blood-soaked murder-suicide. Accompanied by his aging father, Spike crosses the Mediterranean to Malta for the funerals. It falls to Spike, a lawyer, to act as executor of the wills. The more he looks into his relatives' deaths, however, the more he is faced by a troubling question.