 After graduating she went to teach in the USA for 18 years.She married Ian Ramsay, a Scottish scientist, and they had two children.They returned to Scotland, and after teaching for a few years she became a full-time writer.