The Champions League draw for the last 16 was made on Monday and a number of sub-plots were created as a result.
Arsene Wenger's Arsenal have been drawn against Bundesliga champions Bayern Munich for the fourth season in a row, while Leicester face Sevilla, who have won the Europa League for the past three seasons.
Elsewhere, Manchester City play Ligue 1 side Monaco, while Barcelona and Paris Saint-Germain will go head-to-head in a gargantuan battle.
But when are the ties set to take place? Goal takes a look...
WHEN DO ARSENAL PLAY BAYERN MUNICH?
Wenger will take his troops to Germany for the first of the ties on Wednesday February 15, while the return leg is set to take place on Tuesday March 7. The Gunners will be playing it tight at the Allianz Arena in the hope that their home form can see them progress into the next stage of the tournament.
WHEN DO MANCHESTER CITY PLAY MONACO?
Pep Guardiola and his side will play host to the French club on Tuesday February 21, before heading to the south of France on Wednesday March 15. Guardiola will be relatively comfortable with the tie, having seen Arsenal draw Bayern Munich.
WHEN DO LEICESTER PLAY SEVILLA?
Leicester's fine form in Europe has seen them land the La Liga side in a tie which Claudio Ranieri will be hopeful of winning. The Foxes travel to Spain for the first meeting on Wednesday February 22 before welcoming them to the King Power on Tuesday March 14.
WHEN DO BARCELONA PLAY PSG?
Barcelona travel to Paris for the Parc des Prince tie on Tuesday February 14, while Unai Emery's PSG return the favour on Wednesday March 8 in what will be a huge encounter at Camp Nou.
WHEN DO REAL MADRID PLAY NAPOLI?
Zinedine Zidane's side remain unbeaten so far this season and will fear nobody in the competition, but will be very confident against the Serie A side when they come to the Santiago Bernabeu on Wednesday February 15, and again when they travel to Naples on Tuesday March 7.
WHEN DO BORUSSIA DORTMUND PLAY BENFICA?
Thomas Tuchel's men play on the opening night on Tuesday February 14, though start away from home. When they invite their Portuguese opponents to Westfalenstadion on Wednesday March 8, they will be firm favourites to progress as long as there is no major upset in the first leg.
WHEN DO ATLETICO MADRID PLAY BAYER LEVERKUSEN?
Diego Simeone's side will travel to Leverkusen for the first of the ties on Tuesday February 21 before playing host to the Bundesliga side on Wednesday March 15.
WHEN DO JUVENTUS PLAY PORTO?
The Italian champions go to Portugal on Wednesday February 22, before the clash in Turin on Tuesday March 14.