The Champions League has been pretty tasty so far - but it's about to hit Michelin star level.
There were some delicious hors d'oeuvre in the group stage - including a footballing feast on Matchday 6 as Manchester City came from two down to conquer Bayern Munich - and now it's time for the main course.
Sixteen of the finest clubs on the planet are about to tuck into the knockout phase and the sides in question will discover on Monday just what fate they have been dished out, and whether their route to the quarter finals is tougher than an overcooked steak.
The heat appears to be slightly off Manchester United and Chelsea, who, after winning their pools, face an easier-looking clash against one of the teams that nabbed a runner-up berth.
David Moyes' men are destined for a duel with either AC Milan, Galatasaray, Olympiakos, Schalke or Zenit, while Jose Mourinho's charges could face any of those sides - with the exception of group-stage rivals Schalke - plus Bayer Leverkusen.
However, following second-placed finishes in round one, Arsenal and Manchester City are in line for a delectable tussle against one of European football's heavyweights when the competition recommences in February.
Having already met in the pool phase, the Gunners will avoid Borussia Dortmund and the Citizens will be denied another meeting with Bayern Munich, while both know they cannot be drawn against Premier League adversaries Man United and Chelsea just yet.
But Madrids Real and Atletico, La Liga luminaries Barcelona and nouveau riche Ligue 1 clan Paris Saint-Germain are lurking, should Arsene Wenger's troop not be pitted against Bayern and Manuel Pellegrini's brood dodge Dortmund.
We've already started salivating over Monday's draw and you can see which matches are made - as well as plenty of reaction from our pundits - from 10.30am on Sky Sports News.