The pollsters are saying that the problem with the surge in support for Labour is that it's in constituencies where support is already high - London, Manchester, Liverpool etc - and the popular vote is unlikely to translate into number of seats. Who knows?
Nevertheless, if the Conservative majority is kept down and the left of centre vote is high, it bodes well for 2022, if Labour can sort out its image without compromising on its progressive policies. The elctorate will be made up of different people.
If the Conservatives fail to win a huge majority, my guess is that there will be a change of party leadership. The names being bandied about are Liam Fox and Amber Rudd. Heaven help us all!
My theory has always been that May called this election, because the back benchers have been sharpening their knives. The election has given her a chance to parachute some loyal "yes people" into safe Tory seats.