Ha trabajado como actriz, presentadora de radio y televisión, colaboradora en diversos medios escritos y ha editado dos libros de ensayo. Es autora de las novelas Nieve en verano (1988), Marcas de nacimiento (1991), Conflicto explosivo (1993), ganadora del premio CWA Macallan Silver Dagger, Bajo mi piel (1995), Transgressions (1997), Mapping the Edge (1999) y Amor y muerte en Florencia (2003), traducida a veintisiete idiomas. Tiene dos hijas y vive entre Londres y Florencia.