Yes Hearts. In the 80s Rangers, Celtic, Aberdeen, Dundee Utd all won the league and Hearts only lost it on goal difference in 85/86 in the last five minutes of the last game of the season. They also lost to Aberdeen in the cup final, incidentally Aberdeen won both cups that year. Hearts went on to last 8 of UEFA cup even beating Bayern in first leg. As a Rangers fan of a certain age I look back on those titles we won at that time with great affection as they were won at a time when it was dog eat dog and very open. That 85/86 season we only finished 5th above Dundee on goal difference, yet next season we won it. It was a special time to be a winner.