For the first time in a while, two Premier League teams are in the Champions League quarter finals - and better still, they are playing each other. Liverpool v Manchester City may well be the draw of the round.
The other fixtures are just as tasty; Sevilla v Bayern Munich, Barcelona v Roma and Juventus v Real Madrid.
When are the Champions League quarter finals?
Here are the Champions League quarter final fixtures, both first and second legs:
Tuesday 3 April
Juventus v Real Madrid (19:45 UK time)
Sevilla v Bayern Munich (19:45 UK time)
Wednesday 4 April
Liverpool v Manchester City (19:45 UK time)
Barcelona v Roma (19:45 UK time)
Tuesday 10 April
Roma v Barcelona (19:45 UK time)
Manchester City v Liverpool (19:45 UK time)
Wednesday 11 April
Bayern Munich v Sevilla (19:45 UK time)
Real Madrid v Juventus (19:45 UK time)
Watch it all live on BT Sport
BT Sport has the UK exclusive rights to the Champions League. All matches will be shown live on the channel, though on each day you'll have to pick one as two matches air simultaneously.
BT is yet to confirm which channels the matches will be on, but you can sign up to BT Sport to guarantee you'll catch the action. You can get the channels on your TV.
If you already have BT broadband, you can get BT Sport for a small additional cost - free for 6 months, then £3.50 per month.
On the BT Sport app for free
Once you have signed up to BT Sport, you can watch the matches on your PC, Mac, iPhone, iPad or Android device.
All the info on how to get BT Sport and the relevant apps is here.
How to watch outside the UK
If you have BT Sport but aren't in the country, you can access BT Sport to watch the quarter finals via a VPN.
A VPN allows you to watch home content despite being abroad. We recommend Nord VPN, click here to view a great VPN deal.
Simply install on your device of choice to watch BT Sport abroad.