Estudió en el Instituto Shrewsbury y se licenció en Filología Inglesa en el Royal Holloway College de Londres. Trabajó seis años para la RAF y vivió en Brasil y Estados Unidos. Ha sido profesora de portugués e inglés y durante muchos años ha dirigido un hotel en Escocia.
Es autora de novelas que se caracterizan por el profundo estudio de los personajes y las magníficas descripciones de paisajes.