Four years ago, Brazilian football club Chapecoense saw nearly their entire squad wiped out in a devastating plane crash near Medellin in Colombia.
Of the 77 people on board LaMia Flight 2933, including the team's players, coaching staff, journalists and flight crew, there was only six survivors.
Among the survivors, which included two passengers and a flight attendant, were three Chapecoense players - Alan Ruschel, Neto and Jakson Follman.
Nineteen Chapecoense players died in the incident and almost all of the first team and managerial staff were also lost.
Despite the incredible destruction caused to the club and the inevitable spiral it caused, Chapecoense returned to Brazil's Serie A on Tuesday after a 12-month absence in an extraordinary showing of spirit.
When the plane crash occurred, Chapecoense were on the rise as a football club - with their doomed flight taking them to the Copa Sudamericana first leg against Atletico National - a title they were retrospectively awarded in honour following the disaster.
During the 2017 Brazil Serie A campaign, with a squad built up of loan players, free signings and promoted youth players, Chapecoense finished in eighth position - an extraordinary achievement after what the club had been through.
Sadly, the magnitude of the disaster eventually took its toll on Chapecoense as the club struggled to a 14th-place finish in 2018 before being relegated to Brazil's Serie B at the end of the 2019 season.
Chapecoense's return campaign in Brazil's 2020 Serie B was supposed to start in May - but with the coronavirus pandemic ravaging the South American country, the season's start was put back until August.
Led by club captain Ruschel - the only survivor of the plane crash to still play professionally, Chapecoense embarked on a mission to return to Brazil's top flight straight away.
Despite being hit by the death of their club president Paulo Magro from COVID-19 in December, the Big Green powered through the season to be top of the table for significant chunks of it.
And on Tuesday, Chapecoense's return to Brazil's Serie A was confirmed - with four games to spare - after a 2-1 victory against Figueirense.
A club statement from Chapecoense following their achievement reflected the emotional journey the club has been on over the last four years.
"It was not easy to get here. It was much tougher than we imagined, in fact. But with work, humility, dedication, unity and, above all, with the STRENGTH FROM ABOVE, Chapecoense kept its promise. Chapecoense – made for the people, by the people – returned to the place it should never have left," the statement read.
"It is Chape, of the impossible, of the surprising, of resilience and overcoming, again among giants.
"You can celebrate, fan. You can celebrate, president! With 66 points and four games left we have stamped our passport. Our return ticket. The beginning of another great story."
In an extraordinary journey, Chapecoense have taken flight once again in a story which shows the incredible resilience and spirit that can be developed despite such devastation.