Now 53, in 1991 she married David, the son of an Army officer, about ten years her senior, who has five children from a previous marriage. He used to lecture in Moral Philosophy at St Andrews University, where contemporaries recall a "complete hippie", admired as much for his home-made beer as his scholarship.