The draw for the UEFA Europa League last 16 was made this morning, and it turned up some mouth-watering fixtures.
Without doubt, the tie of the round sees Premier League giants Liverpool and Manchester United face off in an all-English tie.
With the pair sharing a bitter rivalry down the years, sparks will inevitably fly under the floodlights of a European tie at Anfield and Old Trafford.
It actually took a huge performance from United to get this far; having lost their first leg at Midtjylland, they managed to overturn the tie by winning 5-1 at Old Trafford last night, and they've been rewarded with an English derby against Liverpool.
After dispatching Fiorentina last night, Spurs were handed another very tricky tie, with Borussia Dortmund coming to North London.
There's also an all-Spanish tie, with Basque side Athletic Bilbao taking on Gary Neville's Valencia.
With Villareal taking on Chicharito's Bayer Leverkusen and Basel taking on Sevilla, Europe's 2nd tier competition has arguably never looked so strong.

The official result of the #UELdraw pic.twitter.com/V7xHNz5BPf
— UEFA Europa League (@EuropaLeague) February 26, 2016