Kathleen Nelson was born in Scotland and grew up in rural Dumfriesshire. After studying French and German, she worked for an Austrian company in London before marrying and settling down in Buckinghamshire. She now lives in Chesham with her husband Marc and two sons, David and Roy.