ANYONE offering you a clear-eyed, confident prediction of what happens now clearly hasn’t been paying attention these last three years.

We are simultaneously on the cusp of a soft-Brexit, a hard-Brexit, no-Brexit, a vote of no-confidence, a General Election, an independence referendum, and none of these.

Here’s what we know and what we don’t know …

We know that Theresa May and her Cabinet are meeting for five hours today.

That’s a very long time for ministers to meet, much longer than usual.

One unnamed Cabinet minister told the Guardian they were meeting to “discuss what the hell to do next”.

The get-together has been split into a two-hour Cabinet to discuss the business of government, and a three-hour political Cabinet with no civil servants to allow the Tory leadership to discuss party matters.

So why does May want three hours with her top team?

It’s also helped fuel the speculation that the Tories might push for a General Election. Over the weekend there was talk of the Prime Minister making a statement tomorrow to call for a new poll.

There are plenty of questions still to be asked about an election. Would Theresa May lead the Tories? If not her, then who? What would be in the manifestos the parties are standing on? What are the Tory and the Labour positions on Brexit?

Understandably not all Tories are happy at the prospect. Speaking in the Commons yesterday, former minister Edward Leigh said it would be a “dereliction of duty”.

“I do not believe it is in the interests of the nation to have a General Election which solves nothing because people don’t vote on the issues, they vote on who is the leader of the party, who they like, who their local MP is. We all know that every General Election gets out control.”

There was some speculation that Meaningful Vote Four, or MV4 as it’s known, could happen tonight, but that now seems unlikely. Again, it’s not entirely clear how it would get past the Speaker’s previous ruling that MPs could not be asked to vote on something they have already rejected.

It’s also not entirely clear why May would bring it back again, unless she’s certain she can win.

Yesterday some of the Brexiteers who U-turned, dropping their long held opposition to May’s deal to back it in the Commons last Friday, admitted that despite holding their noses they could still smell its stink.

Richard Drax told MPs: “Although doing what I believed to be in the country’s best interest at that moment in time, I quickly realised that I should not have voted with the Government on Friday afternoon.”

We also know that MPs have time tomorrow pencilled in for another set of indicative votes. It’s still not entirely clear what that’s for, but it could ultimately lead to a straight run-off between May’s deal and the softest of all Brexit, the Common Market 2.0.

If so, then perhaps the Prime Minister might feel that she can ask those hard Brexiteers to once again hold their noses and back her plan.

The UK’s delay to Brexit currently runs out on April 12. If MPs can’t reach a consensus by then, Britain will either be crashing out of the EU without a deal or asking for a very, very long extension – which would mean Britain’s parties fighting next month’s Europeans elections.