All 69 Scottish Nationalist Party members of parliament wore white roses in their lapels at the swearing in ceremony of the Scottish parliament a few years back and I was recently asked why?  The thistle is usually thought to be our national flower.  The story...