In Labour circles
George Galloway's byelection victory was greeted with complete and utter incredulity. I lost count of the number of tweets I read from people saying they simply couldn't believe he'd won. Activists were shocked, stunned, gobsmacked. But they shouldn't have been.
Byelections are furious, competitive affairs packed with high drama. It's always a bumpy ride and the golden rule is that playing safe is probably the most dangerous thing in the world. This was Labour's cardinal error.
Buoyed by Cameron's calamitous week of petrol and pasty mishaps, and the backlash from Osborne's disastrous Budget, we thought we could take our feet off the pedals and freewheel to victory. As soon as it emerged that Galloway was standing we should have known it was never going to be plain sailing.