I arrived a few hours after the battle the media probably told you about: the Great October 17 French Riot, not the one where the queen was beheaded but the one where—gasp—windows were broken and garbage cans set on fire.
And also protesters maimed by the police but let’s not dwell on this “detail”.
“I’m picking up kiddo at the train station at 3 p.m., but it’s a mess, I can’t get through!” my mum texted me while I was still packing in Ottawa.
My sister, who lives in Paris, sends her kid to Nantes for half the break and yes, kids get two weeks off roughly every seven weeks in France.
Mind you, she said it with a hint of excitement. Don’t picture a little old lady. This is my mum, who came to Brazil last year and whose favourite pastime is anarchy. When she’s not at protests, she’s plotting one.
“Go to the station’s south entrance, it’s usually quieter.”
I know my city. I know protesters. Like, sometimes literally. I ran into two black bloc protesters in 2023 who turned out to be old family friends.
The news kept coming as I finished packing, headed to the airport, checked in, and wandered aimlessly at the gate.
My sister had happily put five-year-old kiddo on the train and was joining the protest with her partner.
Meanwhile, my mum was circling around the station.
“The train is delayed. Protesters on the tracks.”
“I’m sheltering in a café with kiddo. Can’t go to the apartment yet.”
“We made it. Helped by protesters.”
Damn. I missed the party, I thought, as my Air France flight was taking off.
On Sunday, the city was very much not burning. Just broken windows and many single-dose saline pods (for rinsing tear gas out of your eyes), plus random discarded military gear.
Then on Monday, shops started boarding up.
“Act II” was set for the following Saturday.
“It’s just like Carnival,” I told Feng. “The boarded-up part. Otherwise… it feels like Canadians waiting for a blizzard. You know shit is going to go down but you don’t know how bad it’ll get.”
I can’t explain it. It’s cultural. Even the hilarious signs are hard to translate and I’m saying this as a translator.
This movement started a few weeks ago with high school kids. I can’t even picture Mark protesting against anything but me telling him to stop playing Red Dead Redemption and go to bed.
Can he picture me shouting tout le monde déteste la police?
Much like roquefort, protesting is an acquired taste and Mark is your typical Canadian kid. He doesn’t rebel against society. I can’t relate. I was his age when I learned how to protest and taunt the police. It was much less violent back then, though.
I admire the French for their ability to get outraged and make their voices heard in public—in person, as we say these days—instead of going full keyboard warrior behind a screen. In that respect and many others, I’m French, not Canadian.
But first, my mum and I had to put kiddo on the train back to Paris—yes, my sister has a wicked sense of timing: he’d arrived on protest day and would leave on protest day. I ended up carrying him on my back to cross the police lines that were forming.
“Why do the police use tear gas?”
“Ask your mum, kiddo, ask your mum…”
My mum waited for the train, I left for the first protest.
“First warning to disperse… second warning to disperse…”
Then tear gas.
I went to pick up my mum at the station and we joined yet another protest. There were four meeting points because why not tire the police out.
The thing is, protesting is scary these days. Grenades get thrown. Reactions are unpredictable. I’m not afraid of being arrested, I’m afraid of being injured by a projectile.
We lasted a few hours.
I skipped most of the night protest.
I suspect there will be an Act III. Capitalism is like a zombie: it takes more than one shot to put down.
Workers boarding up a storefront — Oct. 22, 2026, Nantes, Pays de la Loire, FranceNantes boarded up, waiting for the protest — Nantes, Pays de la Loire, FranceWorkers boarding up a storefront — Oct. 22, 2026, Nantes, Pays de la Loire, FranceWorkers boarding up a storefront — Oct. 22, 2026, Nantes, Pays de la Loire, FranceNantes boarded up, waiting for the protest — Nantes, Pays de la Loire, FranceWorkers boarding up a storefront — Oct. 22, 2026, Nantes, Pays de la Loire, FranceA discarded saline vial — Nantes, Pays de la Loire, FrancePlace du Commerce, before the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FrancePlace du Commerce, before the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceThat’s… an alternative to wooden boards — Oct. 24, 2026, Nantes, Pays de la Loire, FranceBefore the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceBefore the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceBefore the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceBefore the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceA poster listing legal support contacts and advice for protesters facing arrest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceOne of the four simultaneous protests — Oct. 24, 2026, Nantes, Pays de la Loire, FranceOne of the four simultaneous protests — Oct. 24, 2026, Nantes, Pays de la Loire, FranceOur song of resistance will drown out the jackboots, a sign above the crowd — Oct. 24, 2026, Cours des 50 Otages, Nantes, Pays de la Loire, FranceRiot police running across the rain-soaked tram tracks during the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceRiot police during the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceRiot police during the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceRiot police during the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceRiot police during the protest — Oct. 24, 2026, Nantes, Pays de la Loire, FranceTear gas and water cannon — Oct. 24, 2026, Nantes, Pays de la Loire, FranceTear gas — Oct. 24, 2026, Nantes, Pays de la Loire, FranceCRS vans on the tram tracks as tear gas spreads across the street — Oct. 24, 2026, Cours John F. Kennedy, Nantes, Pays de la Loire, FranceCRS vans on the tram tracks as tear gas spreads across the street — Oct. 24, 2026, Cours John F. Kennedy, Nantes, Pays de la Loire, FranceProtesters at the Miroir d’Eau after tear gas was fired — Oct. 24, 2026, Square Élisa-Mercœur, Nantes, Pays de la Loire, FranceTear gas hanging over protesters gathered under the trees — Oct. 24, 2026, Square Élisa-Mercœur, Nantes, Pays de la Loire, FranceOct. 24, 2026, Square Élisa-Mercœur, Nantes, Pays de la Loire, FranceAn armoured gendarmerie vehicle and officers with riot shields — Oct. 24, 2026, Nantes, Pays de la Loire, FranceProtester arrested — Oct. 24, 2026, Nantes, Pays de la Loire, FranceProtesters with face masks and respirators — Oct. 24, 2026, Cours des 50 Otages, Nantes, Pays de la Loire, FranceOct. 24, 2026, Cours des 50 Otages, Nantes, Pays de la Loire, FranceOct. 24, 2026, Cours des 50 Otages, Nantes, Pays de la Loire, FranceTear gas between the police line and the protesters — Oct. 24, 2026, Rue de Feltre, Nantes, Pays de la Loire, FranceTear gas between the police line and the protesters — Oct. 24, 2026, Rue de Feltre, Nantes, Pays de la Loire, FranceTear gas between the police line and the protesters — Oct. 24, 2026, Rue de Feltre, Nantes, Pays de la Loire, FranceTear gas between the police line and the protesters — Oct. 24, 2026, Rue de Feltre, Nantes, Pays de la Loire, FranceCRS riot police kettling protesters — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceCRS riot police kettling protesters — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceCRS riot police kettling protesters — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceThe face-off — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceThe face-off — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceThe face-off — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceThe face-off — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceThe face-off — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceThe face-off — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceThe face-off — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceThe face-off — Oct. 24, 2026, Rue du Pont Sauvetout, Nantes, Pays de la Loire, FranceProtesters helping each other rinse their eyes with saline after tear gas — Oct. 24, 2026, Place du Bon-Pasteur, Nantes, Pays de la Loire, FranceCan you hear the jackboots? Graffiti above a row of garbage bins — Oct. 21, 2026, Rue d’Allonville, Nantes, Pays de la Loire, FranceCramons Macron (Let’s burn Macron), graffiti on a garbage can — Oct. 24, 2026, Nantes, Pays de la Loire, FranceAyez peur (Be afraid), written on a boarded-up shopfront — Oct. 24, 2026, Nantes, Pays de la Loire, FranceLa rue est à nous (The streets are ours), written across a boarded-up window — Oct. 24, 2026, Nantes, Pays de la Loire, FranceRévolte (Revolt), spray-painted on a stone wall — Oct. 24, 2026, Nantes, Pays de la Loire, FranceCRS vans still lining the tram tracks after dark — Oct. 24, 2026, Nantes, Pays de la Loire, FranceMy own little souvenir, the scorched base of a tear-gas canister — Oct. 24, 2026, Nantes, Pays de la Loire, France
Leave a reply