Tories will win with a landslide, but if the Lib Dems can tap into the people who oppose Brexit (many of whom will vote UKIP or not bother to vote) then they could make huge gains.
Theresa May, though, is losing any credibility. She lets the wind of opinion make her decisions for her, and the Tories nearly ripped up a manifesto pledge for not raising VAT just last month!
Other famous Theresa Maybe u-turns
No General Election before 2020
Must Remain in EU.
Sadly, there are no opposition parties.
Brexit will, obviously, be the main issue (but remember, she has said that there will be open borders for 7 years so a few right wingers will hate that) but take a look at the small print.
The Tories are hell bent on removing personal liberties in the guise of protecting our borders. The Tories are wining and dining with sinister leaders worldwide (Turkey, Saudi Arabia, The Philippines) in the hopes of getting crumbs to replace the loaves of bread we were scoffing before.
My vote, at present, is for the Liberal Democrats but, in a safe Labour seat, it's not going to make any difference. It could very well be the nastiest, but most boring, election for a generation.
Plus, the Tories will not win in 2022 especially because Corbyn will be unable to lead the party on June 9th.