Sir James the Rose : an old Scottish tragic song.