Catriona McCloud

Catriona McCloud was born in South Queensferry, Scotland, and educated at Edinburgh University. She lives on a farm in a beautiful valley in Galloway.