Historically, Labour was a left-leaning party grounded in the economic interests of the working class, the Conservatives were a right-leaning party dominated by the middle class, and the Liberals and Lib Dems were, well, not Labour or the Conservatives. It was easy to tell what they didn’t like, but hard to identify what they stood for in a positive sense that set them apart from the other parties.
Today, the Conservatives have become a thuggish populist party with less interest in protecting the UK’s institutions and traditional values than in power and Brexit, while Labour has a anachronistic program that makes Michael Foot look good. The Lib Dems, on the other hand, have a position on Brexit that is both firm and sensible, and they have an opportunity to become an identity-based, left-leaning alternative to Labour which actually makes sense in a country that is no longer primarily divided by class.
Barring tactical voting on an absolutely massive scale, the Conservatives are going to win the election. The real question is whether the Lib Dems can become the largest English party in the opposition. Pray that they do.