It started so well. After just two years of arguing amongst themselves, Mrs May’s Cabinet managed to unite around their ‘Chequers deal’ and were ready to begin Brexit negotiations with the EU with just seven working weeks left before the deadline to reach a deal.

It lasted for a good 24 hours before the wheels began to fall off.

Government ministers resigned to save their own Prime Ministerial ambitions and rows erupted over whether the PM’s Chequers deal was the best way forward, or whether Jacob Rees-Mogg’s vision for a Brexit deal was the best. But seeing as neither will be accepted by the 27 other EU countries I don’t suppose it matters much.

In the meantime, the EU, businesses and organisations have been preparing for the UK to crash out with a disastrous, cliff-edge ‘no deal’ scenario.

Within two weeks supermarket shelves would be empty, the NHS would run out of supplies and flights would be grounded.

The Government aren’t competent enough to agree a negotiating position amongst themselves, so God help us if we have to rely on them to deal with the panic caused by crashing out with no deal.

In another display of competence, Mrs May tried and failed to send MPs on their summer break early – apparently so that Conservatives wouldn’t be able to hold their weekly meeting and move a vote of no confidence in her.

And, in crunch Brexit votes this week, Tory whips reached a new low by reneging on promises given to an MP who gave birth just two weeks ago that she wouldn’t have to turn up to vote in person.

Whilst there was a Government defeat on the issue of continued co-operation with the EU on medicines regulation, Mrs May saw off a plan to keep the UK in the EU Customs Union by threatening her MPs with a snap General Election if they didn’t support her hard Brexit plans.

And to top it all off, the Vote Leave campaign was found to have broken electoral law.

Add this to the narrow margin of victory in the first place, the unkept promise of £350 million a week for the NHS, the Cambridge Analytica scandal and accusations of Russian interference and you have a recipe for a spectacular Brexit shambles.

We are in the middle of a Conservative civil war and everyone is paying the price.

It is clear from the chaos of this last week that final Brexit deal must be put to a People’s Vote once we know all the facts.

It’s the only way to end this disaster.