Life is full of ups and downs. Steady progress and alarming declines or obstacles down the road. But it’s always essential to keep on going, and never forget who you are, where you’re from and stay humble no matter the circumstances.Take Moroccan star Hakim Ziyecch, for example. After a spectacular couple of seasons with Ajax Amsterdam, he earned himself a lucrative and challenging move to Chelsea back in 2020. However, these last few seasons at Stamford Bridge have seen a lot of struggles for the Moroccan forward. Moreover, he fell out with the then-coach of the Atlas Lions, Vahid Halilhodzic. On 8 February 2022, Ziyech announced his retirement from international football at the age of 28.Hakim Ziyech: From a retiree to being part of Morocco’s history makersBut with changes in Chelsea’s dugout and Moroccan, too, the tables have turned for a prolific winger. Not only he’s again regular with the Blues, but he also is one of the essential parts of this extraordinary Morocco side that is two games away from the World Cup title.But what makes him even more special and worth our praise and attention is definitely the news that has spread over the last few hours.##NAJAVA_MECA_6883462##According to a much-respected author and columnist Khaled Beydoun, Ziyech has donated all of his payments and bonuses from the Moroccan FA ever since he made his national team debut in 2015 to the team’s staff members and to the country’s poor and impoverished.Morocco 🇲🇦 star Hakim Zayech has never taken a single dollar while playing for his country (since 2015). He donates it all to team staff and poor families in his native Morocco. pic.twitter.com/n4xUl1XdGf— Khaled Beydoun (@KhaledBeydoun) December 9, 2022 “Morocco star Hakim Zayech has never taken a single dollar while playing for his country (since 2015). He donates it all to team staff and poor families in his native Morocco,” wrote Beydoun on Twitter.Nothing more to say, really. Only to applaud the man.QATAR 2022 WORLD CUP1/2 FINALSTuesday22.00: (1.95) Argentina (3.40) Croatia (4.50)Wednesday22.00: (1.60) France (3.70) Morocco (7.50)***odds are subject to change