Not really what anyone was expecting a few weeks ago in the UK.
However, Labour's message of hope (er, free stuff for all) versus May's message of woe (less stuff for all) was not perhaps something expected - even if so, it was not expected to work by the media or dare I say Tory Central Office.
Then the terrible atrocity in Manchester has really affected the country as a whole. One would think this would be bad for those weak on security like Corbyn, but he is quite willing now to say whatever he thinks he can get away with - his speech on security today was weird, but much more caveated than anything in the past.
Will it last? For the Tories to get a big majority looks tough from here, the collapse of the Lib Dems as well as UKIP has evened things up for Labour.
With momentum (literally?) behind Corbyn maybe he could win, indeed, it looks like he will win on his own terms of increasing the Labour vote and preventing a Tory landslide.
Definitely an interesting few days left of campaigning - what do you all think it will work out to in the end?