Labour win is not beyond the realms of possibility
It all began as a likely landslide victory for the Conservatives, but that expectation has gradually eroded as the campaign has progressed, until the result has become too close to call. How did this happen?
A few days from now, we will know whether the Prime Minister's decision to call a snap election when the parliament was still barely two years old was a stroke of genius, or a catastrophic disaster for the Conservative Party.
Theresa May could scarcely have suspected that her party's massive lead in the opinion polls when she stood outside Number 10 and called the election, would so rapidly deteriorate during the course of the campaign.
At the time, everyone was talking about a landslide victory for the Tories on June 8. Now, astonishingly it is becoming almost too close to call. As one unnamed Labour supporter commented: "It is quite an achievement to plummet so far, so fast." All the Conservatives apparently needed to do was to keep a steady hand on the tiller and not take any risks.
All seemed to be going well for the Tories until the kerfuffle over care costs for the elderly, and after that, the apparent confusion over the Conservatives' taxation proposals. It was beginning to look, on these two key issues, that the Tory Party's left hand did not know what the right hand was doing. And Jeremy Corbyn was quick to exploit these serious discrepancies, as Labour gradually moved within hailing distance of 10 Downing Street - something no one would have believed possible a month or so ago.
Corbyn has described the Tory taxation policy as being in "chaos" - using the word Theresa May has used about Labour from day one of the campaign.
So now, against all the odds, everything is suddenly up for grabs. There will certainly be some pounding hearts as the results come through on Thursday night/Friday morning.
The Home Secretary, Amber Rudd, was clearly the star of the television debate last week, involving senior figures from the political parties, although not the Prime Minister.
Indeed, her performance was so impressive that she was being talked about as possibly replacing Philip Hammond as Chancellor of the Exchequer, if the Conservatives win the election. If that happened, she would become the first female to hold this post in Britain.
Needless to say, Hammond has declined to comment on this speculation, saying he is focused, to the exclusion of all else at the moment, on winning the election.
It is certainly true that Hammond's first and only budget so far was not a howling success, but it certainly seems unduly premature to discuss any Cabinet changes before Theresa May has either won - or, indeed, lost - the election.