Celebrating St. Andrew’s Day (November 30) is not uncommon among Scots, especially in the English-speaking world, but the widespread commemoration of the birthday of the poet Robert Burns (January 25), even by non-Scots or “Scots for a day,” sets this national group apart from all others. No other national heritage rests so heavily on the...