British Prime Minister Theresa May has taken the United Kingdom to a cliff's edge.
It now looks very unlikely she can deliver what the people voted for — at least not in time for the March 29 deadline.
MPs voted down Mrs May's Brexit deal 391 to 242.
It was a slightly less humiliating defeat than the first vote on her deal in January, which lost by a massive 230 votes — the largest in British political history.
But in politics, defeat is still defeat.
Yesterday's last-minute political theatrics in Strasbourg seemed to get some MPs across the line.
But in reality, it delivered no change to the deal and the assurances granted by the European Union were deemed largely irrelevant by Attorney-General Geoffrey Cox.
The last-minute changes reduced the risk that Britain could be stuck inside EU regulations indefinitely.
"However, the legal risk remains unchanged," he declared, putting a knife into the heart of the deal.
As the world looks on, you would be forgiven for questioning if the UK's heart is really in this divorce.
Is the EU really a spouse it wants to part with?
Tomorrow, more than 600 MPs are scheduled to come back to the House of Commons to vote on whether they can stomach leaving the European bloc with no deal.
We already know the majority don't want that.
They're not willing to risk the damage that could flow, including clogged ports, shortages of food and medicine and grounded flights.
Naturally, MPs will then need to vote to delay Brexit.
It's almost impossible to see how that could be avoided, given it's just 17 days until the deadline and a mass of associated legislation would need to pass before then to secure a new deal.
The question is: will the increasingly frustrated European leaders be willing to grant a short delay of about three months?
Or will they question what can be achieved in that timeframe and demand a longer period?
The European Union's chief negotiator Michel Barnier said Britain's fate was now in its own hands.
Reports suggest former British prime minister Tony Blair has been in the ear of French President Emmanuel Macron.
It's believed he is suggesting that if the EU stands its ground, the end result could be a second referendum and no Brexit — a win for Europe that does not want to part with its British friends.
Theresa May shows no sign of giving up
Mrs May is likely to try for a third time yet to have her deal passed, but she will be battling against calls for an election and a people's vote.
Perhaps most upset by all of this political mess is the poor old British pound.
Up and down it goes with the financial markets struggling to stay calm amid the uncertainty.
Mrs May has backed herself into an increasingly uncomfortable corner — there are few options at this stage.
A delay will be devastating for her negotiating leverage with the EU, and although she is seen as a survivor within her party, her power becomes weaker and weaker with each turn Brexit takes.
By delaying votes until the eleventh hour, Mrs May has been playing a high-stakes game.
It's either political genius or a massive miscalculation.
For now, it looks like the latter.