Was in Aberdeen (the oil capital of Scotland) for work all of last week, and the Marriott's hot buffet breakfast alternated haggis with black pudding each morning ... yummy ...

...
(Trad scottish breakfast also includes lorne or link sausage, bacon, mushroom, grilled tomatoes, hash browns, your choice of egg ... or of course kippers !)
I love haggis and gorge myself with it around Burns Night when every English supermarket stocks it (or at least "mini haggis" enough for two or three people, not the full sheep's stomach variety !)... yes, haggis, neeps & tatties ...
"Fair fa' your honest, sonsie face,
Great chieftain o' the puddin'-race!
Aboon them a' ye tak yer place,
Painch, tripe, or thairm:
Weel are ye wordy o' a grace
As lang's my airm ... "
Have even had "posh" haggis in an Edinburgh restaurant doused in a whisky sauce ...

...
Haggis is made of sheep's heart, liver, and lung, minced with onion, oatmeal, suet, spices ... should have a firm texture.
My folks once brought back a canned haggis from an Edinburgh trip and ye Gods ...

...
It was tasteless MUSH ...

...
AVOID the tinned variety, its a disgrace to the "haggis race".
Plus haggis is cheap (!), a small 1 lb "real" haggis is never much more than £1=80 in the UK, which is around $3 ...
Laura x