Yesterday I said that I didn't think that there was a deal to be done with the Lib Dems. Later that day David Cameron announced a deal with Nick Clegg, there isn't really anyway for me to spin this. I got it completely wrong.
I thought that the Lib Dem grass roots wouldn't wear a coalition with us but it seems that they did. Even my old sparing partner Duncan Borrowman could see the bright side, having been as sceptical about the deal as I was.
I wasn't too happy with the secret negotiations that the Lib Dems had with Labour or the number of concessions that we made in the last day, I thought that having been spurned by Labour we could have held out for a better deal.
The bottom line is that our offer was generous, very generous. That said, I was surprised that the Lib Dems didn't keep a bolt hole open, they have made their position clear and seem to be willing to work at making the coalition sustainable over the full five year term.
Looking at the list of Lib Dems with cabinet posts I am not filled with dread and David Cameron has given the right jobs to the Lib Dem team and balanced them with Conservative MPs that the wider party know and trust. The policy list is one that most Conservatives will be fairly happy with, because while we have lost a few cherished policies we have protected the core ones and the Lib Dems have sacrificed a number of their sacred cows too.
I'm still not sure that this coalition will be good for the Lib Dems electorally in the long term but that is their problem not ours, they came into this relationship with their eyes open.
I hoped that I was wrong about a deal being done and that if I was I would be happy. I was, I am.
VIDEO: 'Muslim organisations have failed'
1 hour ago