When Chris Huhne succumbed to a spasm of honesty and brought his parliamentary career to a swift conclusion, he provided us with one of the most fascinating by-elections of recent years.
The days between now and the vote on February 28 promise to be troublesome ones for the keepers of the coalition.
Both party leaders have little to gain and an awful lot to lose when the Eastleigh electorate makes its feelings known.
Huhne, for all his faults, was considered an effective constituency MP. He did nothing to make the locals fall out of love with the Liberal Democrats – which means the blame for losing the seat will be laid firmly at the door of Nick Clegg.
David Cameron’s leadership will also come under close scrutiny by the people of Eastleigh, who may punish his soft left approach to key issues by lending their support to the UK Independence Party.
UKIP has no chance of pulling off a shock mid-term victory, which is why leader Nigel Farage decided against putting himself in the front line.
But Cameron’s pledge on an EU referendum has put their raison d’être right in the spotlight – and the Prime Minister may be distinctly rattled by the number of traditional Conservative voters who decide to fire a warning shot across his battered bows.
Tory activists – already disillusioned by what they regard as their leader’s muddled priorities – are also likely to be less than impressed by his call for a ‘positive campaign.’
This was a clumsy hint for them to lay off Nick Clegg and focus on Conservative policies instead.
But it will cut no ice with grassroots Conservatives, who are anxious to distance themselves from Clegg and his party in order to bolster their chances at the general election in two years’ time.
Their Lib Dem counterparts are also eager to emphasise that the coalition has always been a doomed marriage of convenience between two parties who each loathe 95 per cent of what the other stands for.
The streets of Eastleigh will be no place for the faint-hearted over the next week or two.