Lots of stuff in today's budget. But this philosophical shift was the biggie. We knew that the Chancellor was going to take £12bn out of the social security budget. He told us that during the election campaign. We didn't know the precise detail, but everyone expected a cut in working tax credits which have ballooned to an eye-watering £30bn. Won't pretend I wasn't worried about this. I represent a low wage area. I had hoped for an increase in the Minimum Wage. Well, out of his top hat, the Chancellor pulled the big fat rabbit of a compulsory National Living Wage. Lots more detail to understand and looking forward to reading the analysis, but the tone of this Parliament was set in one sentence.
This is one hell of a shift in policy. I still remember the Conservative Party opposing the introduction of the Minimum Wage. Seen as a threat to jobs. And of course today's announcement is. I've already had emails from local employers concerned about competition in the export market. But we are told the number of jobs which may be lost is around 60,000 - set alongside the anticipated extra million jobs predicted to be created over the next five years.
Lots of other big stuff as well. Totemic was the commitment to 2% of GDP to be spent on defence. That's Conservative. Corporation Tax down to 18%. That's Conservative. Freeze on fuel duty. That's welcome in rural Montgomeryshire. End of non dom status scrapped for permanent residents. That's fair. Inheritance Tax changes. That's welcome but small beer, and why on earth is it limited to the house and not to 'the estate'. Plenty more not so welcome too. That's unavoidable in the circumstances.
There will be losers in today's budget - inevitable when reducing the annual deficit from £80bn to balance. Most people in Britain will accept that today was necessary. It was what the Conservatives promised the people before they voted on May 7th. We do not want to end up like Greece, and after today, we very definitely will not.