For football fans all over the world, the Champions League of 2005 is something they'll never forget.
Seeing the likes of Andrea Pirlo, Kaka, Rui Costa, Xabi Alonso and Steven Gerrard on the same pitch is mouth watering, but surely nobody would have been able to predict the final that was to transpire.
Liverpool famously came back from 3-0 down to beat AC Milan on penalties, and a decade after the final in Istanbul, now Juventus midfielder Andrea Pirlo reflects on the historic game in an interview with the Official Champions League Magazine.
"We played a spectacular first half with maybe some of the best football of recent years," Pirlo said.
"But then something happened which shouldn't happen, and even we didn't really know what was going on there in those eight minutes. It was just unbelievable, but this is what can happen in football."
Italian legend Pirlo went on to say: "You thought first that the match had been decided, but then it ended in a way that nobody could have foreseen."
Paolo Maldini had opened the scoring in the first minute before a double ensured Milan went into half-time with a three-goal advantage. But Steven Gerrard sparked an improbable Liverpool turnaround, with Vladimir and Xabi Alonso drawing the Anfield side level.
Liverpool triumphed 3-2 in the shootout, with Pirlo one of three Milan players to fail from the spot, and it is a terrible memory he has never been able to erase.
But Pirlo scored in the same fixture two years later, helping Milan secure a 2-1 victory, and is now looking to another potential Champions League final, which will happen if Juventus beat Real Madrid over two legs.
"There was the desire to lift that trophy again, which we could have won two years before," Pirlo concluded.
"So it was a great feeling and a joy and it helped us forget that bad match from two years before."
Pirlo will be keen to play in at least one more Champions League final before he retires, but Juventus face the difficult task of facing the favourites for the competition, Real Madrid.
Despite Los Blancos being favourites, Juventus has enough quality to cause a Champions League upset.
Can Pirlo lift the Champions League this year? How will Juventus get on against Real Madrid? Let us know in the comments section!