In A Sparrow's Flight, her second novel, first published in 1989, Margaret Elphinstone is already occupying her characteristic location on the borderlands which were to become familiar territory in her subsequent writing. The novel is set in the 'debatable lands' between Scotland and England but explores more elusive borders between waking and dreaming, sanity and madness, myth and reality, and the unsettling landscape between our imagined pasts and...