Painter (and amateur sleuth) Iris Grey enters a world of buried secrets, village gossip, family feuds, and murder in the latest cosy mystery from New York Times bestselling author M. B. Shaw. Portrait painter Iris Grey arrives at Pitfeldy Castle in the Scottish Highlands, at the request of Baron Jock MacKinnon. Jock has commissioned Iris to paint a portrait of his fianc , an American socialite Kathy Miller, ahead...