One week to go.
Almost over. The election nobody predicted or wanted is almost finished. Hastily selected candidates have defended hastily written manifestos with varying success.
There have been few defining moments of this campaign, apart from the occasional gaffe from Dianne Abbott, little is likely to be remembered of the class of 2017. However, the late decision of Jeremy Corbyn to take part in last night's TV debate may have given us at least one moment to remember.
Arriving to the cheers of a Cambridge crowd, Corbyn looked comfortable waving to the student placard holders. The Home Secretary Amber Rudd, in contrast, was roundly booed and jeered as she walked directly from her car to the studio.
Although the debate was as expected, a slow squabble with frequent attacks on UKIP's policies and the effects (so far) of Brexit, one thing became clear: Theresa May's absence was a gift. Each of the other party representatives, but especially Tim Farron for the Lib Dems, seized the opportunity to mock the Prime Minister for not being bothered to turn up. Treading a fine line of insults and humour, the party representatives did not let up Amber Rudd or Theresa May.
What does this mean for the 'only poll that matters', on June 8th? Probably not much. There are likely to be few genuinely undecided voters given the number of votes we have had in the last two years. Labour candidates will be trying hard to out perform the national polls.
Any Labour activists watching last night who are getting ready for a final weekend of campaigning will have been cheered by a solid performance by Jeremy Corbyn and a cold, slightly stumbling Amber Rudd who was laughed at when she invited the audience to 'judge [the Tories] on their record.
The Lib Dems will also be pleased with a good night's work by their man, popping up like Scrappy Doo to land some blows behind Corbyn's more direct approach to issues like poverty, workers rights and social justice.
The Tories have not had a good campaign. Starting off with a seemingly unassailable 21 point lead over Labour, this has been steadily eroded as Labour has been given a fairer hearing and the Tories appear punch drunk on the thought of a massive majority and years of power. Still though, their supporters are unlikely to have their heads turned by 90 mins of political drama.
Absent in all of this was any real policy discussion on how the next government will ensure we have the construction skills, the planning system and the funding for the new homes we need. Perhaps a seven way TV debate was never likely to get into detail, but it was an opportunity missed.
As we saw last week with the predictions of the FA Cup final, not everything goes to plan. There is still a long way to go and tired minds can make mistakes. Once the votes are counted, if Teresa May has a majority under 50 she will come under fire from her own side. Could that let the unusually quiet Boris into No 10?
The long awaited civil war within Labour might well start before the first results come in from Sunderland and Newcastle, but Corbyn may well be in a stronger position than some hoped (or feared).
The safest prediction is that summer 2017 will not be a quiet one.