She studied at Edinburgh University and has written for national and local newspapers, including the Guardian, the Evening Standard and Sunday Mirror. She has also worked as a researcher in TV and radio at the BBC and in independent production companies.