Today the people of Paris set out to send a powerful message.
That in a democracy, the people will prevail over the tyranny of terror.
They succeeded beyond their expectations.
It has been easily the biggest demonstration here since the second world war.
But a march is only a march.
Deep seated problems remain.
No western country sees more of its own citizens fighting with extremists in Syria and Iraq.
Even France’s formidable security services, as they’ve found to their cost this week, can track every suspect.
And there’s the rise of the far right Front National – their leaders exluded fom the march - but ready to take advantage nevertheless.
And underlying all this, the long standing task of integrating and accepting Europe's largest Muslim community in an avowedly secular state.
But at least tonight, after days of horror, the French have rediscovered something of the spirit that has seen them through so many crises in times past.