Edinburgh calls to readers, its pearl-grey skies urging them to curl up with a book. Maggie O’Farrell, the author of…