Catherine Veitch trained as an infant primary teacher before working as an editor and writer for twenty years in children's magazines and books. She is based in Buckinghamshire.