It doesn't really come much harder than that.
Ahead of Thursday's draw for the last sixteen of the Champions League, Celtic knew that they would be in for a tough test regardless of who they were paired with. Finishing second in their group may have spared them from having to play Real Madrid, but the seven group winners who made up the list of Celtic's potential opponents looked formidable.
And Juve were arguably the most challenging prospect among them.
The thing is, Celtic have very little to lose. They will go into the tie as massive underdogs, with very little expected of them. As we have seen before, these are often ideal circumstances for Celtic when it comes to the Champions League. Yet at the same time, you just get the feeling that this time it might not be enough.
At the moment though, all we can do is speculate. Let's look at the tie.