For much of the time, current affairs watchers like myself sort through the political tealeaves trying to spot some connection between events, some pattern. Then comes a moment when everything seems clear, albeit for just a second. This epiphany happened for me this week and I am here to share it with you.
The only way to understand British politics at the moment is to assume that David Cameron is determined to lose the next election.
He analyses the Conservative voter and finds that he is middle class and middle aged. He is a saver, so in order not to appear too popular Cameron organises economic policy such that interest rates on his supporters' savings are artificially low and the principal amount is being eroded by the consequent
The Church of England used to be known as the Tory party at prayer, so to ensure the odium of the Conservative voting congregations and their bishops he introduces Gay Marriage, something not promised in his manifesto and not particularly sought even by the gay lobby.
Europe is important so he promised a referendum, then went back on his word then said there might be a referendum but on his terms, just to make sure no one trusts a word he says.
He knows the Human Rights Act is unpopular with the electorate so he sticks to it like glue, ensuring that terrorists are allowed to stay in the country at the taxpayers' expense.
What do you make of it? Whilst it is possible that Cameron has a sizeable bet on the election I don't think that is the reason for his extraordinary behaviour. I think he wants to see a social democratic consensus in the country and hopes Mr Miliband, the next Prime Minister, will give him some modest reward for delivering it.