Why Fiona Kennedy has a song in her heart

Fiona Kennedy, at home in Aberdeenshire (Photo: Angus Blackburn)