I've spent most of the last 24 hours feeling both sick (I have some bloody bug that's doing the rounds) and angry.
I've been angry at the amount of lies that politicians have been spewing out on our TV screens. Unfortunately it's not just Labour, my party has also been at it. "What's new?" you may ask - "don't they always lie?". Well what has got me so miffed is the scale of the lies.
The Labour party are willing to put heir pathetic results down to being greedy pigs rather than the truth which is that people are fed up of Gordon Brown, their policies, the failure to give us a referendum, incompetence, poor leadership..... the list goes on. No - it's much better to blame it all on expenses. At first the story was that "the people were angry with politicians for the expenses fiasco". When it became clear that the Tories were holding their share of the vote, the story changed to "we are getting more than our fair share of the blame".
Labour MPs also tried to blame the recession for their poor performance - until it became clear that the leading parties in other European countries were doing well - that line was soon dropped.
Now to the Tories: We did well in the European elections, but the media were able to say that we did not do as well as expected. Why was this? Not one Conservative or UKIP MP/MEP would speak the truth last night. The truth is that the Conservatives lost a massive amount of votes to UKIP. The Conservative MPs did not want to explain why so many Tories voted UKIP and UKIP did not want to admit that their results were being artificially pumped up by unhappy Tories.
It's all down to David Cameron being unable to promise a referendum on the Lisbon Treaty after it gets ratified. I guarantee that had David promised that referendum then the Conservative vote would have shot up and UKIP's would have collapsed.
And that is the inconvenient truth for the Conservative party.