Nombre de soltera de Mary Sheepshanks, que nació en el Eton College, en donde su padre ere profesor del internado. Publicó poemas con diecisiete años en The Sunday Times, y en 1995 publicó su primera novela. Ha continuado publicando poemas en The Spectator, The Times y The Countryman. En la actualidad vive en Escocia.
Sus novelas están en la línea de las de Rosamunde Pilcher.