Politics is full of surprises – if we didn’t know that already.
Suddenly after months when it seemed impossible that there would be a second European referendum we get one.
It may be called the 2017 general election but another European referendum it will be.
That after all is what the Prime Minister has called for and she thinks she will win it.
We shall see if she is right.
The wisest pitch for the opposition parties (excluding Ukip of course) is to promise the nation a vote through Parliament or a proper referendum on the final terms of Brexit.
They should make clear that the believe Article 50 is politically reversible; that whatever the UK asked for on 23 June 2016 – it was not necessarily a hard Brexit with no deal in place and a virtual guarantee that people will lose their jobs and be poorer after 2019.