Football, horse racing and cards used to be my order of betting losses but the Lib Dems have just shot politics to the top of the charts.
Who saw it coming? Really? I was pretty confident the PM would win one and lose one. Wakefield was a cert but that Tiverton result was something else.
The Lib Dems, in the run up to it, were not confident either, or else gave an absolute masterclass in expectation management.