Diane Cosgrove was born and bred in Dundee; her grandmother was a weaver in the Dens Works; her father worked in Keillor's. Diane completed the '3J's' - jute, jam and journalism, for which the town is so famous - by becoming a journalist. She has travelled Europe as a holiday rep and worked for a merchant bank in the City of London. She lives in Forfar.
Omnibus editions show