Prime Minister Theresa May has clinched a Brexit deal with the European Union after months of deadlock. She now has to convince a skeptical Cabinet that it's not a sellout and overcome near impossible odds to get it through Parliament.

Negotiators have settled on a divorce text and May's ministers were invited into her office on Tuesday to read it. On Wednesday they will be asked to sign off on the deal at a 2 p.m. meeting — though there's a risk some will resign instead.

Before they had even seen the document, politicians on all sides of the Brexit debate were condemning it as a betrayal of the 2016 referendum result. And in a serious blow to May, the Northern Irish party that props up her government branded it unacceptable.