The last ever Champions League round of 16 draw has been made, and it's once again provided something for every type of football fan.
For the hipsters we have PSV Eindhoven vs Borussia Dortmund, for the fans of tactical battles we have Inter vs Atletico Madrid, and for the sickos who want to the see Erling Haaland scored 30 goals in a single game we have Manchester City vs Copenhagen.
Here's every round of 16 tie — ranked by how excited we are to watch them.
Guess what?
Manchester City have been given the easiest draw possible, with the current holders of the Champions League being pitted against a team who has never, ever, made it this far in the competition before.
Oh, you're not shocked by that? Ok...
Armed with the best striker in the world Harry Kane — he's scored 24 goals already this season so don't argue with that statement — Bayern Munich will be confident of going all the way in the Champions League this season.
Having cruised through the group stages, Kane and co. will likely brush a Lazio side who sit 11th in Serie A aside with similar ease in the round of 16.
This won't be much of a contest.
A match made in football hipster heaven, PSV Eindhoven vs Borussia Dortmund promises to be watched almost exclusively by people wearing retro football tops, Carhartt Detroit jackets, and jorts.
And, to be fair to the hipsters, they won't be picking a bad game of football to watch.
BVB and PSV are two exciting, very evenly-matched, football teams who could play out the best tie of the round.
Arsenal fans were pretty damn pleased that their reward for topping Group B was a clash with Porto in the round of 16.
And while the draw definitely wasn't the worst the Gunners could've been handed, it shouldn't be