Hey, I take my Scottish heritage seriously. My mom was born and raised in Scotland until she was sixteen years old, when she and her parents emigrated here. We always went to the Highland Games anywhere they had them that was within driving distance.
So anyway, one day at one of these ScotsFests, I saw the posters for the annual “Robbie Burns’s Dinner” and asked my mom why we never went to THAT? She said “Because we don’t drink.” Which made no sense to me at all, until someone (me gram) finally told me that you have to eat Haggis at the Robbie Burns’s Dinner, and…well, Haggis is a dish best served after MUCH whiskey. Which we don’t drink. Well, what she actually said is that Haggis is a dish best never served at all, she said that how a dish that was originally created because everyone was so poor that they HAD to use every vile little bit of protein that the sheep provided (these are HER words, not mine, don’t hit ME!!!) became infamous as the national dish of Scotland was beyond her, and if there was anything she was happy to leave behind when she left home it was Haggis. And peat fires, whatever they are. I think she was very disturbed after she settled here the first time she saw a flier for the Robbie Burns’s Dinner and found that Haggis, far from being a distant and unpleasant memory, was alive (well, sort of) and well in Bellingham, WA. Whoda’ thunk?
She seemed happy about the lack of peat fires, though, whatever they are.
And then my mom went and married my dad, who is Finnish and eats Lutefisk. And people wonder why I am a bit eccentric. I actually think I was doomed from conception. 
Anyway, for your viewing pleasure, here is a recipe that sounds as close to gram’s recipe as I could find. Oh, yes, she DID have the recipe…but I never once in all the years I knew her ever saw her make it. Don’t read this on a full stomache. And enjoy the whiskey!
Traditional Haggis
1 stomach bag
Liver, lights and heart of a sheep
1 breakfast cup oatmeal
2 onions
8 oz shredded mutton suet
salt and black pepper
Clean stomach bag thoroughly and leave overnight in cold water to which salt has been added. Turn rough side out. Put heart, lights and liver in a pan. Bring to boil and simmer for 1-1/2 hours. Toast the oatmeal on a tray in the oven or under grill. Chop the heart, lights and liver. Mix all the ingredients together with suet, adding salt and pepper. Keep mixture sappy, using liquid in which liver was boiled. Fill bag a little over half full as mixture needs room to swell. Sew securely and put in a large pot of hot water. As soon as mixture begins to swell, prick with a needle to prevent bag from bursting. Boil for 3 hours.
Serve with mashed potatoes and mashed turnip. Serves 6-8.