Gifts for all 32 NHL teams: Players, trades, wins, losses

It doesn't matter if they've been naughty or nice, every NHL team is getting a gift from us this holiday season.

Some of these gifts are clearly off their wish lists. Other gifts are the kind that you don't realize you need until you're given it, and then it makes perfect sense. And yeah, some of them are definitely gag gifts.

Here are 32 presents for 32 NHL teams this season. Here's hoping it's a happy and healthy holiday for all of you.