I will summarise the results below (I'm really too tired to even think at the moment) but some clear themes emerged from the night that I think the media may miss.
Theme 1: Positive campaigning won - Conservatives and Greens stayed positive throughout and both made net gains. Some of the Labour literature was shocking during the campaign and the stories we have heard of LibDem canvassing were next-to-vile.
Theme 2: Labour's been robbed of a frontbench. They've lost Housing Executive Member Julie Westmacott - to be fair, one of the few members with a real grasp of complex Housing issues - and also Deputy Leader and Executive Member for Culture Brenda Ferris. I know Steve Moprhew wants to reshape his top team but I cannot see where the talent is coming from.
Theme 3: The true scale of the LibDem collapse. Yes, they lost Mancroft, Town Close, Mile Cross and Thorpe Hamlet. But the true scale of their loss comes in the study of the results in detail. They came FOURTH in Bowthorpe, Catton Grove and Crome. They lost the seat and plunged to FOURTH in Unviersity, Mancroft and Wensum. They went from first to third in Mile Cross; they also went into third in Nelson. In Sewell Ward they came FIFTH. The Conservatives came second in Mile Cross and Crome and came third and above in all but one seat.
Bowthorpe: Con GAIN from Labour, removing Labour Deputy Brenda Ferris on an 8% swing and with a big majority.
Catton Grove: Con GAIN from Labour, with roughly the same majority as last year
Crome: Lab HOLD but with a much reduced majority
Eaton: LibDem HOLD with a good majority but a much increased Tory vote
Lakenham: LibDem HOLD, a surprise result but caused by a collapse in the Labour vote
Mancroft: Green GAIN from LibDem with a big majority
Mile Cross: Lab GAIN from LibDem, with a sizeable majority
Nelson: Green HOLD, even with losing a thousand votes this was safe Green territory
Sewell: Lab HOLD with a much, much reduced majority over the Greens
Thorpe Hamlet: Green GAIN from LibDem, with the irony of turning a 1 vote LibDem majority into a 501 Green majority
Town Close: Green GAIN from LibDem, easy result with big majority
University: Lab GAIN from LibDem, but with the Greens in a keen second place
Wensum: Green HOLD, easily.