Rooted in the Middle Ages, the Binche carnival, a UNESCO World Heritage event, is one of Europe's oldest surviving street carnivals and the biggest in Belgium.
The costumes include ostrich-feather hats, wooden clogs, bells and wax masks, elements which the Kersten family have been designing and making for five generations.
"This year, we are celebrating the 120th anniversary of the start of the 'Gilles de Binche' costumes production", said 57-year-old Fanny Kersten, who has been making costumes with her father for 33 years.
The Binche carnival's cancellation in 2021 and 2022 due to the COVID-19 pandemic was a "black hole" for the business, Kersten said, adding "we couldn't even imagine a future for the carnival."
It was the first time the carnival was cancelled since World War Two, significantly reducing costume makers' income from renting out their pieces.