Se dedicó a la docencia, comenzando a publicar en 1979. Es miembro del grupo de trabajo del teatro Nacional de Escocia y coordinadote del comité de escritoras PEN en Escocia. Ha escrito obras cortas de teatro y guiones para radio y televisión.
Es autora de poemas, novelas cortas y cuentos infantiles, siendo muy conocida en su país. En España es más conocida por su novela La rosa de Escocia, de ficción histórica y romántica. Es muy traducida y ha obtenido numerosos premios literarios.