Sandy Barbour: the never ending gift