What we have to figure out is when.
Now, she's not really supposed to bring it back for another vote if it's just the same thing again. I imagine she will because of the occasion, but she isn't meant to
Three week election campaign, then time to put another vote through a new parliament. Four weeks altogether.
After that it's too late anyway
I think what happens is that Europe refuses to budge, parliament rejects her proposals again, she resigns and by whatever procedure parliament votes to revoke Article 50.
But they've left it so late. The chances are that Labour will win an election.
And that is going to mean Scottish independence
They're stuck with what they've got, and what they've got is going to lose.