WOW, just wow. Most political observers predicted that the Conservatives would win a majority in Thursday’s General Election but hardly anyone predicted it would be by such a huge margin.

Boris Johnson sported a Cheshire Cat smile yesterday morning and no wonder.

Not even in his wildest dreams could he have envisaged victory by such an emphatic margin.

In stark contrast, Labour leader Jeremy Corbyn looked crushed, announcing through gritted teeth that he would not be leading the party into the next election.

Corbyn made three big errors. Firstly, as a Eurosceptic he dithered and failed to lead by example, attempting to appease the Remain contingent while also attempting to keep Leave voters on board. Clearly that was impossible with Brexit the issue which dominated the entire campaign.

Secondly, accusations of anti-Semitism within certain sectors of the Labour Party could not simply be swept under the carpet and many thought it was a damning indictment of his leadership.

Thirdly, there was the M word... Momentum. No one doubts its commitment and passion, but it is clear its influence scares mainstream voters. Much the same scenario emerged in the early 1980s with Militant Tendency when support for the Labour Party plummeted. It was only when Neil Kinnock took on Derek Hatton and his cronies that Labour began to re-establish itself as a credible force.

Boris Johnson may be prone to buffoonery but beneath that exterior lurks an astute political operator. Johnson nailed his colours to the Brexit mast when he realised that his predecessor Theresa May was a dead duck Prime Minister.

True to form he made some wild claims about our membership of the European Union, but at the same time he was determined to ensure there would be no second referendum, ironically entitled the “People’s Vote”.

“Brexit will be delivered” he grandly announced when he saw off the challenge of Jeremy Hunt for the Conservative leadership in the wake of Theresa May’s tearful resignation and he now has the mandate to do just that.

Disastrous as it was for Corbyn at least he could console himself that he wasn’t leader of the Liberal Democrats.

Jo Swinson lost her seat to the resurgent Scottish National Party, much to the glee of its leader Nicola Sturgeon, having piloted a quite disastrous election campaign.

If you want a lesson in what not to do in an election then look no further than the Lib Dems.

First up, she talked herself up as the next Prime Minister, then she said that she would never countenance the United Kingdom leaving the European Union despite the Referendum result and lastly she made little impact when interviewed, coming across as smug and not in tune with voters, many of whom were still weighing up their options.

Then again, Sturgeon is not in a position to crow either. Despite enjoying significant success north of the border any chance she had of forcing a second referendum on Scottish independence has just disappeared in a puff of smoke.

There was no doubt plenty of smoke around Nigel Farage too as he puffed on numerous cigarettes on election night.

Farage talks a good game and has played a significant role in the entire Brexit debate. That was until Johnson stole his thunder by going all Nigel and the Brexit Party leader finds himself with no MPs.

Finally, the Greens. Caroline Lucas naturally got re-elected as MP for Brighton Pavilion but when it came to making an impact across the country there was barely a ripple.

The message from the majority of the British electorate is simple. Sort out Brexit once and for all... and make it snappy.