So that's the election to the European Parliament pretty much done and dusted for another four years. The final results from Scotland and all of those from Northern Ireland have yet to come in, but they're not going to make much difference to the UKIP vote, which turns out to be around 4.35 million people, pretty much where I said they should have been.
This is the important figure: not the share of the vote, but the raw number of voters. Because, while many, many more people will turn out for each of the three main parties in a general election, this is high tide for UKIP - if you didn't vote for them last Thursday, you're unlikely to do so next year.
Unless, of course, the party changes radically. If UKIP is to get any further, it's going to have to make greater inroads into old Labour territory. And that probably means thanking Nigel Farage for all he's done, but telling him that he's gone as far as he can. A bit like Ian Holloway, he might get you promoted to the Premier League, but he won't keep you there. Or you could see him as the Moses of politics, the man chosen to lead his people back to their promised land but destined not to take the final step himself. But that's a tad heroic, as a comparison.
In any event, it's time for Farage to lay down his burden. UKIP needs to change if it's to mean anything. Now if they could recruit Alan Johnson and make him leader...
Just as a postscript, it's a pleasure to see erstwhile Mail Online blogger, Janice Atkinson-Small, elected as a UKIP MEP. At last, one of the great heroes of this blog is to get a decent income from the state.