Admit it Flames fans, you gasped.

You saw the haul Brad Treliving got in exchange for Matthew Tkachuk late Friday and you had to catch your breath.

What a refreshing twist to end a nightmarish fortnight in which everyone in Calgary felt like they’d been punched in the gut.

Twice.

Despite being limited to dealing with just a few teams, Calgary Flames general manager Brad Treliving pulled a sizable rabbit out of his hat to give his organization and its fan base the shot in the arm they needed.

The shot they deserved.

Treliving bounced back from a spell of unprecedented loss to land four significant assets for Tkachuk in a blockbuster that included one of only seven men who had more points than the serial mouthguard chewer.

A bona fide superstar, Jonathan Huberdeau. 

Fresh off tying Johnny Gaudreau for second in league scoring with 115 points, the man who just set a record for the most assists in an NHL season by a left winger (85) will now patrol the left side of Calgary’s top line.

Yes, a playmaker every bit as good as Gaudreau.

Who could have fathomed?