Waking up this morning to some of the local election results as Monica heads to the GLA count at Alexandra Palace, there's no time for me to think through all the implications properly - although if we have overtaken Labour in national share of the vote, as being forecast, then that would be pretty impressive.
The fun thing about local elections is that there are always good and bad results for each party if you dig down. We have taken control of some councils like St.Alban's and Kingston-upon-Hull, but lost others - although in councils we have controlled for some time we seem generally to have done well. We've gained council seats across the country, but with some areas bringing much happier news than others.
Anyway, to prove my point about good and bad news for everyone - and because I like to be contrary - as the main story seems to be the Tory revival (and an admittedly high vote share), I though I'd just do a quick scan and pick out some places where they have rather less to smile about:
The Tories used to control Colchester (where Bob Russell is the inimitable Lib Dem MP) but lost 5 seats yesterday (4 to us and 1 to Labour). In Coventry, Labour took the one seat off the Tories they needed to deprive them of overall control.
In Eastleigh, despite already having 37 of the 44 seats (and having controlled the Council since 1994), the Lib Dems gained yet another seat from the Conservatives. Good news for Chris Huhne MP, not so for Tory hopes there.
In Derby, the Lib Dems gained 5 seats (including from the Conservatives) to push them into third place and become the largest party. The Conservatives lost 2 seats to Labour in Ipswich, making Labour the largest party again instead of them. They lost both their seats on Oxford Council, wiping them out there.
There's plenty more that could be picked out, with lots of results still to come as well. They lost seats to us on councils they control, like Southend and Straford-upon-Avon, and remain unrepresented in key places like Liverpool, Sheffield and Manchester (save, in the latter, a defector).
Of course, a big test for Cameron and Brown will be who wins the London Mayoral contest, counting today. Whatever happens here in London and despite what I have written above, it clearly has been a decent set of results for the Conservatives and a disaster for Labour. Ours have seem so far to be holding up well against a threatened Tory steamroller and there has been some good progress, with inevitable setbacks too.
Of course, it *could* all change as more results come in today. Right, off to work.