Hun vokste opp i Kent, utdannet seg ved Canterbury College of Art og arbeidet som lærer 1965–1971, før hun fra 1974 var forfatter på fulltid. Hun giftet seg i 1969 med Neil Mark. Paret flyttet til Norfolk, og fikk to barn for de ble skilt. De siste årene bodde hun i Oxford.