Sheila Stewart is a national treasure, the last in a long line of a rich oral tradition and a singer of unsurpassed character, passion and power. Born on July 7, 1937 in a stable that belonged to an hotel in Blairgowrie, Sheila grew up in a family of travelling people whose roots in Scotland have been traced back to the eleventh century and whose... MORE INFO