It's not over - it's far, far from over.
Many hundreds of seats are yet to declare. Many individual political stories yet to be told. So be very aware - the final shape of wins and losses for the government and the main opposition is unclear.
But at this stage of the morning, there is one message to both of the main parties at Westminster from this enormous set of elections - it's not us, it's both of you.
Local elections are about different issues in our villages, towns and cities. But at count after count, Tory and Labour candidates have been paying the price for Westminster's failure so far to settle the Brexit question. Council leaders from both parties saying openly that voters can't trust them any more because of how they have dealt with the issue - whether that is a sentiment among Leave voters in Sunderland who don't trust that we'll ever leave, or Remain voters in Bath who are furious that we likely will.
Or more simply maybe, now we are nearly three years on from the referendum itself, this is a verdict on the competence of Westminster's biggest parties, on the mess of handling Brexit.
The beneficiaries? A Lib Dem recovery of sorts, a marked pick-up for the Greens, and independent councillors gobbling up seats in different pockets of the country. By traditional measures at this early stage, Labour is far from making the strides of a party marching towards Number 10. The Tories have so far escaped the worst. But their divisions over Brexit have cost them both - and neither of them have an obvious way out.
But as I say, many more results are yet to come in, and
you can keep up with them here throughout the day.