Well of the Winds

As the Second World War nears its end, a man is stabbed to death on the shoreline of Kinloch, in the shadow of the great warships in the harbour.

Many years later, the postman on Gairsay, a tiny island off the coast of Kintyre, discovers that the Bremner family are missing from...Read more