That it has taken so long for this to come to pass is the odd thing.
businessinsider.com/yougov-poll-li…
The Lib Dems have understood it. The Brexit Party has understood it.
The Tories and Labour are struggling still.
But this is the basis on which a forthcoming election will be fought.
Keep on with Brexit or stop it.
On the Remain side it's harder. If Labour made a solid pitch to Remain voters it would get a poll bounce. And some Lib - Green - ChangeUK alliance would help too.
/ends