Joyce Holms was born and educated in Glasgow. She has worked in a range of jobs, from teaching window-dressing and managing a hotel on the Island of Arran to working for an Edinburgh detective agency and running a B&B establishment in the Highlands. She lives in Edinburgh and her interests include hillwalking and garden design. She is married with two grown-up children.