It's staggering, considering quite how much has happened to him across the course of his career, that Mario Gotze is only 28 years old.
He was 20 when he was described as 'one of the best talents Germany has ever had' by Mattias Sammer who, at the time, was Germany's sporting director.
And at only 22, Gotze landed the ultimate prize that a country's finest talent can win. He scored the winning goal in the 2014 World Cup final against Argentina, engraving his name into the annals of football history with his goal in extra-time.
Mario Gotze scored Germany's decisive goal in the 2014 World Cup final against Argentina
Gotze struck in stoppage time in Brazil as Germany defeated Argentina 1-0 in the Maracana
Gotze was only 22 at the time, but his career has had its low points in the following years
In his club career, Gotze forged such a dynamic relationship with Marco Reus at Borussia Dortmund, under Jurgen Klopp, that Franz Beckenbeur said they were a duo as impactful as Barcelona's trio of Lionel Messi, Andres Iniesta and Xavi.
Bayern Munich swooped for Gotze in 2013, with the playmaker leaping at the chance to work with Pep Guardiola. Bayern Munich chairman Karl-Heinz Rummenigge said they chose Gotze over signing Neymar.
'We had a clear idea of what kind of player we wanted to sign and discussed this with Pep,' Rummenigge, said. 'There were really only two players out there who fit the bill and were realistic transfer targets. One was Neymar and the other was Gotze.
'The eventual decision was made during a meeting in Zurich when the weather conditions were abysmal. I told Pep to glance outside and he asked me why.
'I then told him to imagine a Brazilian leaving his native country in 30 degrees celsius, only to arrive here when it's minus six. Additionally, he does not speak the language and the German culture is nothing like the warm atmosphere South Americans are used to. That would all be pretty difficult for such a young player.'
In the early days at Germany's biggest club, Gotze thrived. He played as a false 9 under Guardiola, he won three Bundesligas and two German Cups. But performance levels eventually started to dwindle amid struggles to maintain his fitness and even Beckenbeur turned on him in 2015, querying his determination to succeed.
Gotze came through the ranks at Borussia Dortmund, under the guidance of Jurgen Klopp
Gotze left for Bayern Munich in 2013, leaping at the chance to play under Pep Guardiola
But despite Bayern's overall