At just 20 years of age, Moise Kean has already had a rollercoaster of a ride in first-team football.
Take this season as a snapshot. From being benched for a Carabao Cup game at Fleetwood in September to, five months on, netting in the Champions League last-16 at the Nou Camp - the turnaround has been staggering.
A player who cost Everton £24m seems to have finally found his feet on loan at PSG, playing alongside Kylian Mbappe, Neymar and Mauro Icardi in attack. He has started 15 times in Ligue 1 so far and his goal tally stands at an impressive 14 in 25 matches in all competitions.