Eight short stories with a rich cast of characters, set in seductive Highland settings. In the title story Catriona McRae embarks on married life and learns a closely guarded secret from her mother-in-law. "The Banjimolly" features a witch - and two bottles of whisky. "Because of an Elephant" concerns an eccentric laird's wife. A boy and his adored collie dog, Meg, are the subjects of "The Last Shot." Each story is beautifully and affectionately told.