I am cautiously optimistic now, though who knows what can happen, Lib Dem and Labour MP's (and that snake Bercow) have been having private dialogue with EU officials, so there could well be a twist in the tale yet.
But, on the face of it Boris has completely backed Labour into a corner, silly, bumbling, mad haired Boris. Who has only been PM for 50 odd days, who was told he wouldn't get a deal, he wasn't even trying for one and that the EU wouldn't even reopen negotiations. Makes you wonder how much better the deal could have been had he been in from the start, and he hadn't been hampered by the Benn (surrender) act.
He has timed it perfectly, the EU is desperate for our 39 billion as Germany slides towards recession, and everyone is sick to death of Brexit, and just wants it done now. Saturday is certainly going to be interesting, there are no more get out clauses this time, it is either vote for the deal, or no deal.
On an amusing aside, Jeremy Corbyn tweeted that he didn't like the deal and couldn't support it, 26 minutes before it was actually published....