Poor Theresa May.
She didn't have the best of days yesterday and I think it's clear that whether you're Blue or Red, Right or Left, Leave or Remain, it's now a matter of when and not if for our Prime Minister.
But with that being said, who will follow her? There are a few immediate candidates it would seem...
Boris Johnson - Probably the most likely but only George Osborne would appear to be a bigger snake in the grass. Probably the most popular Tory with the general public for some time.
Jacob Rees-Mogg - Another popular choice if murmurs are anything to go by but his archaic views on abortion will probably prove too difficult to shake.
Ruth Davidson - Over turned Labour as the second largest party in Scotland and has been touted previously.
Amber Rudd - Dropped in the mire by May during the candidate debates after her father passed away but struggled (understabdably) to make a positive impression.
Michael Gove - We are told of how competent this man is but teachers would disagree immensely. Not a loveable buffoon like BoJo, just a buffoon.
George Osborne - Currently the editor of the Standard so an outside chance at absolute best. However he was widely recognised as David Cameron's successor before that pipe dream imploded. Probably the only man in Britain that wants the job more than Boris.
Jeremy Hunt - I'm not sure this man knows how to run a bath, but we allow him to run our healthcare system. Constantly taken out of the firing line each time he makes a mistake. Almost certainly no chance, but I couldn't avoid having a pop.
Any others? Hammond? Davis? Green? Leadsome? Patel?