So what are we to make of our election results?
Theresa May made some wrong moves, and threw away one of the biggest leads in decades.
The tax on property, to allow for social care in later life.
Not attending any televised debates.
Underestimating the UK electorate.
What about Jeremy Corbyn, written off, before the election?
He came across as sincere and passionate.
He said things that people wanted to hear.
He attracted the votes from disillusioned elderly people, and first-time young voters.
Many people believed his Socialist rhetoric.
He secured his position as leader of the opposition Labour Party.
UKIP all but disappeared from the political scene, and their leader resigned. So much for the far right, in UK politics.
The Liberals had some gains, but nothing remotely significant.
Situation normal for them, after the fuss has died down.
Scotland rejected the second independence referendum, and the Nationalist path, with a loss of 30% of Nationalist seats.
Theresa May is unlikely to ride out this storm, and almost certain to either resign, or be ousted.
The knives are out in Westminster, and the sides are forming. She is in neither camp.
Corbyn cannot form a government, but a second election in the short term looks very likely.
That was one hell of a day, in British politics!