Remember how tenuous his hold on the labour leadership was back in 2015. Plots upon plots to oust him, the media dead set against him, all sorts of attacks upon him from all quarters, some spurious, some furious.
And here we are now and he has seen off two Tory leaders, a Green Party leader, several UKIPs, a Liberal Democrat and Plaid Cymru.
Once the votes are all in and counted it is conceivable that the Brexit party could get more votes than any single party across Europe.
The UK is the third most populous country in the EU, and only Germany has a significantly bigger population. But it is way out in front in the UK, so depending upon turnout and whether any German party is similarly dominant, there is a decent chance that Farage and his cronies will really have something to crow about when they enter Brussels.
Heard my first one of the year today, better still I succesfully tracked it down and watched it calling untill it took off and flew right past me.
What with the brown hare, swifts, courting skylarks, green woodpecker, whitethroat that I swa en route, along with the sound of a tawny owl calling in the middle of the day - not a time I have heard them do so before, what a lunchtime walk I enjoyed.
Also, I saw various types of bee, but was careful not to put any in my mouth.
I have pre-booked train tickets to Edinburgh today and it was only because the religious programs came on radio 4 that caused me to switch to Ipswich 102 and by chance discover that there was a disrupted service between Ippy and BSE meaning that had I rolled up on time for my booked train I would have missed my connection from Peterbrough.