It was all looking rosy once British Prime Minister Theresa May persuaded—after a very long meeting—her cabinet to accept the deal agreed to by the European Union and the United Kingdom.

Then, the next morning, two cabinet ministers resigned—Dominic Raab, the Brexit minister who appeared to have been excluded from the negotiations, and Esther McVey, the work and pensions secretary—along with what some allege are countless junior ministers and aides. Now May faces the possibility of a no-confidence vote that might unseat her, and the deal itself does not appear to have much chance of passing Parliament because of opposition from within her own Conservative party, the Labour party, and her coalitionists, the Democratic Unionist Party (DUP).