Gordon Brown and his team have been spinning for weeks now that there will be an early poll, to capitalise on Labour's poll lead. This was meant to fighten the Tories and galvanise the Labour Party. It was meant to create rushed Tory policy announcements that could be destroyed.
Now, suddenly, Brown has managed to unite the Tories and deliver Cameron the best conference he could have hoped for. The Conservatives surge in the first round of polls, take a strong lead in the marginals and now lead Labour in the national polls.
So having led his troops half way up the hill, Brown was left in a lose-lose position. If he had the election he would probably have lost his majority. If he didn't call the election then people would question Brown's position.
This is all a problem of Brown's making. He could have stopped all these poll rumours weeks or even months ago. He didn't do so and he's left himself wide open to Cameron attacks.
Cameron's reaction (which, unlike Labour, gave interviews to all channels instead of just the BBC) was brilliantly done - statesmanlike, not too gloaty and with just a touch of anger. Cameron has been dominating the news with this statement too.
Brown was too overconfident and has made a huge political error. He has shown himself to be weak, manipulative and ultimately unfit to lead our country. I wonder, now, if Brown could ever beat Cameron - this year, next year or beyond?