Giuseppe Rossi's career has been dogged by injuries that may have prevented him ever fulfilling his vast potential.
Manchester United signed Rossi as a youngster in 2004 from Parma but they let him leave for Villarreal for an undisclosed fee believed to be around £6.6 million in 2007.
It was a decision that United could have lived to regret, but Rossi's spells of predatory scoring have been interspersed with periods on the sidelines.
Rossi missed out on the World Cup with Italy due to a cruciate knee injury after a lightning start to the 2013-14 campaign and now he is again battling with a knee problem.
The striker suffered his first cruciate ligament injury back in October 2011 and when he was just about to return in April 2012 he picked up a related injury and was required to have two more operations.
Having left Villarreal for Fiorentina, Rossi returned to action in May 2013 but was injured again by January 2014 which ended his World Cup chances. He has barely been back since.
Rossi is on crutches at present but still posted a video of some silky skills last week. His constant battle against his body has been a tragic shame for a player who could've dazzled on the world stage.
However, Rossi is still 27, so there's time for him to make his mark yet and show Manchester United they made a mistake letting him walk away.