Well, they say a week is a long time in politics but still...
So, in the wake of the unexpected BREXIT vote, we have had a turbulent two and a half weeks in politics.
Following Andrea Leadsom's withdrawal from the Conservative party leadership contest means that our next PM will be Theresa May, and probably sooner than expected as there won't be a leadership election by the party membership - which can only be good for the country in the short term in that it will help reduce uncertainty.
Personally, thought Andea Leadsom's letter announcing her decision to withdraw was excellent, and I'm sure she will be in the new cabinet, when it is announced
Meanwhile the Labour Party, which should be the main credible opposition party is in a bit of a meltdown, losing the support of his parliamentary party, but claimong to have a large mandate from the party membership.
So it will be interesting to see how that one develops.