Or - May wins confidence vote, Deal Plan B rejected, Second Referendum (and what side will May be on there?), Remain vote wins, May resigns, Tory party leadership election. That's my prediction.
I think so. Don't think most in the Labour Party really want a general election - why would they want to be in power and have all this to deal with. They'll be best off waiting until after a second referendum. Whatever the outcome of that.