Haggis is hardly something to get excited about - when you hear dinner’s going to be offal stuffed into a sheep’s stomach, your mouth doesn’t exactly start watering. But as soon as you dare take your first bite, the divisive delicacy wins you over.