The wait is almost over as Manchester City and Chelsea get ready to battle it out for Europe's most prestigious prize.
City overcame Paris Saint-Germain to book their place in their first ever Champions League final while Chelsea saw off Real Madrid in the search for their second crown in Europe's elite competition.
A fascinating contest between the two English giants awaits us, and with plenty of talent on display it should be a thrilling fight to the death.
But while Kevin De Bruyne, Phil Foden, Riyad Mahrez and Co will be hoping to outshine their attacking counterparts at Chelsea - like Mason Mount, Kai Havertz and Christian Pulisic - it's in defence where the European final could be won or lost.