Eveline Sadeghi disappears while sailing from Kefalonia to Sicily. The authorities conclude there must have been an accident but it soon becomes obvious that Eveline and her Iranian husband have been murdered. The murderers have made dangerous enemies. Eveline's brother is Admiral Lord Grimspound, the Director General of Defence Intelligence. He demands that MI6 investigates his sister's death but they have different priorities: there is a spy at the Sighonella NATO airbase on the island. Grimspound sends Julia and Thomas Dylan to investigate. They discover that a suspiciously well informed local detective is already investigating another murder and is convinced that the murders are linked. The link he claims is not in Sicily but in the feuding world of Iranian exiles. To unravel the mystery of Eveline Sadeghi's death Julia and Thomas must understand history and families.