I'm gonna make a prediction. If I'm wrong it's your fault for believing it. It may overlap with other overlapping predictions I haven't made but you believed.
Tories will win with about a 50 seat majority. Better for them than now but not as good as Mrs. May hopes for. But good enough for her plans.
Labour will lose many seats.
Lib Dems will win an extra handful of seats but still be insignificant.
SNP can't really do any better seat wise - is it 54 out of a possible 59 or somesuch? - but might just lose a couple.
Northern Ireland and Wales will stay similar and have little effect. The Green Party and UKIP may still hold a seat or none as will the few independents.
We shall see. Interesting times.