Predicting the UK election outcome is a tricky business, but I've never been afraid to stick my neck out so, for the benefit of my four faithful followers plus friendly stalker, here goes . . .
All three major parties are likely to be disappointed by the outcome: Labour (29% ±) because they stand to lose about 90 seats and, with it, their majority; the Tories (36% ±) because, despite gaining about 100 seats, they are still unlikely to have an absolute majority; and the Lib Dems (23% ±) because there's no way they will get anywhere near the 100 or so seats that "experts" have been predicting.
Indeed, the only happy party will be the Green Party because they have real chances of getting their first ever elected Member of Parliament. Possibly in a southern coastal resort with a pebbly beach.
We can expect an overall turnout somewhere in the 65% region.
Watch this space! And remember: you heard it here first.