Serie A Champions Juventus will be competing in their first Champions League Final since 2003 as they take on La Liga giants FC Barcelona in Berlin on the 6th June.
The Old Lady overcame last year's winners in the Semi-Final on Wednesday night to book their place in the final, but lets take a look back at their whole Champions League adventure and how they booked their place in the final.
Juve have been dominant in Italian football for the past four seasons, winning the league every year, but in Europe they have seemingly fallen short every campaign.
Whether it be in the knockout stages or in the group stages, the Turin club have failed to impress in Europe and have been heavily criticised for their performances in the biggest club competition.
However, this year all has changed for Juventus as they look to win the competition for the first time since 1996.
Lets take a look back at their route to Berlin.
Juventus were drawn in Group A alongside Malmo FF, Olympiakos and last year's finalists Atletico Madrid.
Their first game was at home against the Swedish side and they eased to a 2-0 victory before taking on the Spanish giants.
The Old Lady fell to a 1-0 defeat in their second game to Atletico before losing again in the third gameweek against Olympiakos.
However, in their final three games of the group stage, Juve picked up seven points after winning against Olympiakos and Malmo, whilst drawing against Atletico.
Juve finished second in the group behind the Spanish side.
Then onto the knockout stages. Finishing second, it mean Juventus were in for a tough draw against a group winner and they were drawn against Borussia Dortmund of Germany.
The first leg was in Italy and Juve managed to scrape a 2-1 win, but with an away goal, Jurgen Klopp's side were favourites to advance. However, a stunning performance in Germany saw Massimiliano Allegri's men advance 5-1 on aggregate after a 3-0 win on the night.
After seeing off Dortmund, French side AS Monaco awaited for Allegri's side after they shocked Arsenal in the last-16 round.
Once again Juve played the first leg at home and managed to pick up a 1-0 win, meaning they just had to draw in France, and draw is what they did.
Despite a late onslaught, Juve held on to a 0-0 draw in France and advanced to the Semi-Finals where they would face Real Madrid.
Now the last time Juve reached a Champions League Final, they had to beat Madrid in the last-four round.
First leg, once again in Italy, advantage Juventus. A 2-1 win gave them hope for the return leg, but once again there were fears over the away goal that Carlo Ancelotti's men got in Turin.
However, Alvaro Morata, an ex-Madrid player, equalised in Spain and confirmed Juve's progression to the final after they held out for a 1-1 draw.
It's been a solid route for Allegri's men and they have proven to be hard to beat, but will their defence manage to keep out the stars of MSN?
Lionel Messi, Luis Suarez and Neymar have been stunning for FC Barcelona, so the Juve back-line will have to be on their best form in Berlin.