The Champions League draw for the first knockout round promised much and it most certainly did not disappoint, with some tasty looking matches and a number of intriguing sub-plots.
Holders Bayern Munich meet Premier League leaders Arsenal, who they beat at the same stage last season in one of the marquee ties, while last season's beaten finalists Borussia Dortmund were handed a trip to Russia to take on Zenit St. Petersburg.
Manchester City's first flirtations with the knockout rounds will see them take on Barcelona, meaning Yaya Toure goes toe-to-toe with the side who he helped lift the trophy in 2009.
Carlo Ancelotti's Real Madrid meet Schalke 04 in the Raul Gonzalez derby, while the fourth German side, Bayer Leverkusen, are rewarded for getting through the group stage with a tie against French champions Paris Saint-Germain.
Arguably the best team in Spain this season, Atletico Madrid, will take on AC Milan in what may become known as the Muntari derby following his comments on Diego Simeone's side (more on those later), while David Moyes will lead his Manchester United into Greece to take on Greek champions Olympiacos—whose No. 1 goalkeeper is former United stopper Roy Carroll.
Finally, Didier Drogba will make an emotional return to the side for whom his last kick of the ball ensured that they won a first European Cup in 2012, as Galatasaray take on Jose Mourinho's Chelsea.
All in, some brilliant matches are promised and some wonderful storylines will be followed.
Here's the Bleacher Report guide to all eight matches, with a look at who we reckon will claim the spots in the quarter-finals.