The footballing world now knows who will face off in the final of Europe's premier club competition after the semi-final ties drew to their conclusion on Wednesday night.
A day earlier, Real Madrid overcame a strong Bayern Munich side to book their place in Ukraine, going through 4-3 on aggregate thanks to a brace from Karim Benzema at the Bernabeu.
If 'Los Blancos' manage to beat Liverpool in the final, not only will they secure their 13th European crown but it will be their third-in-a-row - an incredible feat that hasn't been replicated since the 1960s.
However, they will have to come through a 'Reds' side boasting the most prolific attacking trident on the continent. Mohamed Salah, Roberto Firmino and Sadio Mane have scored 30 goals between them in this year's competition.
Jurgen Klopp's side made it past Roma, the team who famously eliminated Barcelona at the quarter-final stage with a three-goal comeback, to progress to the final in a high-scoring tie which finished 7-6 on aggregate.
For the 'Reds', Kiev gives them an opportunity to win their first Champions League trophy since 2005 and add their sixth to the cabinet.
Whoever comes out on top on May 26, it's billed to be an entertaining match-up given that both teams have scored the most goals in Europe this season. Madrid will be favourites, but Liverpool love being the underdogs.