One of the few things that everyone agrees on when it comes to Brexit is that it is all a complete mess. No one voted for this divisive shambles undermining our economy and trashing our international reputation. But the undeliverable promises made during the campaign have collided with reality and a hung Parliament. It's like being locked in a car with a broken handbrake and an incompetent driver, rolling towards the edge of a cliff.
The Prime Minister has twice put her Withdrawal Agreement and Future Framework, to a meaningful vote claiming it to be the 'will of the people'. It certainly isn't the will of Parliament which has rejected it on both occasions by historic margins.
Brexit reality turns out to please almost nobody, neither the 48% who voted remain nor the majority of Leave voters. The Deal is deeply flawed and looks nothing like the sunlit uplands promised during the 2016 referendum campaign. The problem is that the Prime Minister's alternative, to leave with No Deal, is even worse.
In a crowded field, one of the strangest moments of this past week was for the Chancellor and other cabinet ministers to be setting out the stark and grim reality of No Deal, only for the government, just a few hours later, to be effectively whipping their own MPs to vote for it. Many abstained rather than vote for catastrophe. Collective Cabinet responsibility and the Prime Minister's authority have evaporated but given the reality that we are just a fortnight from Brexit, the government limps on.
Thankfully Parliament has made it clear that it absolutely rejects No Deal because of the compelling evidence of the real world harm that would inflict.
The problem remains that MPs remain deeply divided and cannot agree what they do want. Parliament is completely gridlocked.
Meanwhile the Prime Minister continues to stick rigidly to her false binary choice between the Deal on the table and heading over the cliff and intends to bring the Deal back for the third time of asking. There are no changes to the legal text of the Withdrawal Agreement and little prospect of a different answer.
At that point the PM has been instructed to return to the EU to ask for an extension to Article 50. A short extension would only help if the existing Deal was agreed and the time could then allow the backlog of legislation to be passed. Otherwise it would be like constructing a gangplank from the edge of the cliff to No Deal. A longer extension however would draw us into elections to the European Parliament.
The Withdrawal Agreement and Future Framework are flawed but this 'warts and all' Brexit is the best that could be negotiated. Whilst an alternative Norway style model with or without a customs union would be less economically damaging, the trade-offs would infuriate hard Brexiteers even more.
The divisive reality of Brexit leaves no one happy. It has already cost us billions and it has drained time and energy away from so many other pressing priorities. We should be striving to end austerity and getting to grips with issues like social care, education and police funding, housing and the environment but instead, two years on, we are still consumed by the hard choices underlying Brexit.
In my view, it is time to take the decision on Brexit reality back to voters. There is no consent to the deal on offer, no one voted for this mess and people should have the right to weigh up the risks and benefits of the actual Deal on the table, or a clearly defined alternative, and decide whether to go ahead or to stick with the deal we already have.
Parliament had the opportunity to show its opinion on this yesterday but for all their protestations to support a second referendum, the Labour leadership, decided to scupper the vote by heavily whipping its MPs to sit on their hands and abstain. The only leadership on offer this week from the Labour benches was from Select Committee chairs like Yvette Cooper and Hilary Benn. More than ever, Jeremy Corbyn looked like an opposition leader in hiding rather a Prime Minister in waiting.