May 7 was an awful day for me. Having stayed up all night for the election results, my early hopes were dashed in the afternoon as word got out to our claustrophobic computer room at Norton College, Sheffield that the Lib Dems were in talks with Labour.
The unreal possibility of Gordon Brown somehow clinging to power, hanging precipitously by his badly bitten fingernails for another five years in Mugabe-esque fashion was enough to make me consider moving to New Zealand.
I moped for the rest of the day in deep despair, mulling over and over in my head how this could possibly have happened in a democratic country. Suddenly I felt a thunderbolt of sympathy in my breast with all those multi-coloured revolutionaries who fought back against the betrayal of a stolen election.
So imagine my joy that evening as events so quickly unravelled, like dominoes tripped by a chance gust of righteous wind; Brown resigned and a formal Liberal Conservative coalition was announced within the hour.
Rejoice! Rejoice! Rejoice! (to quote Edward Heath) - for the first time since I was 11 years old there was a Tory at Number 10. Those two years of campaigning, of slogging from one end of Yorkshire to the other were not in vain.
And in the aftermath, it seems we really have entered a brave new world. Not only is this just the third two-party coalition in this country since 1837, but it seems our politicians' promises of a 'new politics' were actually in good faith. Sacre bleu!
The Liberal Conservative coalition (can we set the Peelite/Whig government of 1837 is a precedent?) currently enjoys a 75-seat majority in the House of Commons and, after the Clegg-Cameron love-in, seems to be working well. There is a strong personal chemistry between the Prime Minister and his Deputy and the parties seem genuinly united on issues surrounding deficit reduction and civil liberties.
Yet there are those, inevitably, who oppose the coalition. They do so stupidly and irresponsibly. The Tory right wail of watered-down policies while the Lib Dem left hiss at a misplaced sense of betrayal. The press - already bored of such a historic event - cannot wait to sink their teeth into a 'cabinet splits' story.
But what will they achieve with such whinging? The collapse of the coalition? And then what? Chaos. The pound would collapse, Britain's credit rating would evaporate and we may very well find ourselves in such a pitiful state as Greece. Or with a Labour government . Not that the eventual outcome would be any different.
The Liberal Democrat-aligned think tank Liberal Vision did a good job of rubbishing the persistant delusion of a Lib/Lab 'progressive alliance' three days ago and in so doing drew attention to the many attitudes and policies the Liberals have in common with the Conservatives.
Both parties campaigned on the issue of decentralisation and slashing bureaucracy, giving power back to the people to manage their own lives - anathema to Labour ideology.
They were the only two parties who campaigned during the election to rapidly reduce the deficit by making savage cuts and both criticised the careless, runaway public spending of Labour over their last two terms. I had honestly expected us to be campaigning on this point alone, so was pleasantly surprised.
It's often forgotten, though, that the Liberals have seen eye-to-eye with Conservatives on economic matters a number of occasions in the past. As far back as 1955, they opposed rising trade union power, as this video and this document demonstrate. I have in the past also made the point that the Liberals proposed a 50% top rate of income tax in 1979 when it was still 83%. It would not fall below 60% under Tory rule until 1988.
Significantly, the Conservatives and Liberal Democrats are absolutely committed to civil liberties where Labour has carelessly ridden roughshod. This is illustrated no more clearly than in the presence of a 'Great Repeal Bill' in both the parties' manifestoes.
And on Europe? Much has been made of the Liberal Democrats' almost fanatical europhilia next to the Conservatives' suspicious euroscepticism, but many seem to have overlooked Nick Clegg campaigning for a referendum on Britain's membership of the EU during the election. Can't see many Tories arguing with that!
So, why support the coalition? Support it because it is a coalition for freedom, for independence, for democracy, for stability, for localism, for streamlined government and - by making the Liberals a party of government again - for annihilating Labour.