Early results and the exit poll look like a thumping victory for Boris Johnson.
It also seems to be an emphatic rejection of Jeremy Corbyn and his far left Labour Party.
The early voting trends have been disastrous for Labour, with socially conservative low income northern and midlands England swinging away from labour.
There also seems to be a swing against Labour in Wales and no recovery for the party at all in Scotland.
If these results hold, Johnson emerges as a giant figure in history.
Make no mistake. This is a big moment for the whole of Western civilisation.
This is the moment, much more even than the 2016 referendum, when Britain really decided to leave the EU.
Assuming these results hold, Johnson has changed history.
So too has the Brexit Party’s Nigel Farage.
In many seats that Labour loses it will lose by a lesser margin than the combined vote of the Liberal Democrats and the Greens in those electorates.
People knew what the consequences of their votes would be.
Labour could not consolidate the Remain vote, whereas Johnson did consolidate the Leave vote.
The election was dominated by three issues: Brexit, Corbyn and the National Health Service.
Brexit and Corbyn worked strongly against Labour, the NHS worked in Labour’s favour.
Of course already there are huge regional differences. England and Wales voted to Leave in 2016 and they are showing strong pro Conservative swings.
London and Scotland voted to Remain.
Scotland is showing a big swing to the Scottish Nationalists while it is much harder for the Conservatives to retain their London seats.
But the bottom line is that no-one can possibly question the legitimacy of Johnson’s Government or the national British decision to leave the EU.
Of course, that doesn’t mean they won’t try.