IS there anything more baffling, more complex, more bleak right now than British politics?

We now have a government with a majority of one, following Thursday’s Brecon by-election, pursuing a policy, in Brexit, which its own analysis states will make us all worse off; an opposition which refuses to admit it is failing spectacularly, and a whole load of voters who, like me, are sitting here wondering what on earth is going on.

I realise, writing this, that the usual suspects from both sides of the political divide will accuse me of supporting the other.

Ardent Brexiters will accuse me of being a “lefty” while those on the left would accuse me of being a Tory stooge for failing to share in their messianic vision of the dear leader Jeremy Corbyn.

The truth is that I, like a vast swathe of the electorate, am caught between these two blocs, unable to support a government committed to national self-harm, and unwilling to support an opposition whose total dereliction of duty has handed Boris Johnson the job which he has sought for years, despite being completely unsuitable for it.

For what it’s worth, Boris will abandon any cause he claims to support, throw anyone under the bus, change his stance on absolutely any issue, if it means he can still be Prime Minister, so voters who believe he is the man to get the job done, be careful what you wish for.

There are all sorts of predictions and questions being raised about what might happen over the next few weeks and months; will we leave the EU on October 31?

Will there be a general election before that date?

Will there be one after?

Will Boris Johnson miraculously unite the country and lead us to his fabled ‘sunlit uplands?'

Whatever we try to predict, one thing is absolutely certain: no one has any idea what is going to happen over the next few months.

Remember when we used to complain about politics being dull? Good times...