Juventus' €100m capture of Cristiano Ronaldo back in the summer stunned the world of football.
Rumours of the Portuguese leaving Real Madrid had been rife for years, but no one actually expected the Italian giants to pull off the move.
Despite Ronaldo being 33 at the time of arriving in Turin - he's now 34 - the €100m investment has been a stellar one both on and off the pitch.
Ronaldo's brand and advertising power has elevated not only Juventus, but the Italian game as a whole.
And on the pitch, Ronaldo has done what he does best, score goals. He has 17 alone in Serie A, recording six assists along the way as well.
However, despite his incredible fitness and prolific nature, Juve are said to be aware of the fact that Ronaldo is approaching the end of his career, per AS.
As such, they are planning to make the most of these next few years by creating an exciting young team around the Portuguese to learn from him.
With Aaron Ramsey set join on a free transfer in the summer - just like Emre Can did - the Bianconeri have identified three players under 22 that they view as the 'team of the future'.
Juve have identified a starlet for each department. In attack, Fiorentina's Federico Chiesa is the man they want, with the Italian coming into his own in 2018/19 with La Viola.
For the midfield, Roma's exciting teenager Nicolas Zaniolo is the second Italian Juve want to add - the 19-year-old is already a first team regular in the capital.
And in defence as a successor to Giorgio Chiellini, Genoa's Argentine centre-half Cristian Romero is the number one target.
Max Allegri's idea is to have these three youngsters learn on the training pitch from Ronaldo during his tenure at the club.
Here's how Juve's 'team for the future' could look if they get their way in the transfer market.
Not a bad team, eh?