UEFA certainly know how to make a tournament draw to drag, maybe not quite to the levels achieved by FIFA, but they put on their fair share of rubbish before actually picking the balls out of the hat.
Once all the pointless ceremony was over with, they actually put together quite a juicy looking draw, with a number of the groups throwing up some very attractive ties for all involved.
GMS have analysed each group and come up with the match-ups in each one that stand out the most and should deliver the most intriguing two games.
There was a fear of the 'Group of Death' among many supporters and while there wasn't one that stood out head and shoulders above the rest, Arsenal will probably feel their draw could have been better after drawing Borussia Dortmund, Olympique Marseille and Napoli.
Meanwhile, Barcelona have a more than tricky set of matches; being pitted agains what seem to be their annual opponents in AC Milan, Dutch champions Ajax and the team that beat them at the same stage last season in Celtic.
Click on to see the full groups and which teams' matches are most intriguing.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms