Margaret Elphinstone è nata nel 1948 nel Kent, ha studiato al Queen College di Londra e presso la Durham University. Ha fatto viaggi di studio in Islanda, Groenlandia, Labrador e Stati Uniti. Ha vissuto per otto anni nelle isole Shetland ed è madre di due figli. Vive e lavora in Scozia da molti anni. Ha pubblicato otto romanzi, una raccolta di racconti, un volume di poesie e due manuali di giardinaggio biologico. I suoi romanzi storici narrano spesso di lunghi viaggi verso luoghi di confine, di incroci tra culture diverse dai quali scaturiscono nuove sintesi. Per Einaudi ha pubblicato La notte del raduno (2011).