British Prime Minister Theresa May dropped a bombshell today when she said she will quit before the next phase of Brexit negotiations, bowing to pressure from Conservatives in her party who wanted her to resign - people like the former foreign secretary Boris Johnson.
"I am prepared to leave this job earlier than I intended in order to do what is right for our country and our party," May told backbench Conservative MPs. "I have heard very clearly the mood of the parliamentary party. I know there is a desire for a new approach - and new leadership - in the second phase of the Brexit negotiations, and I won't stand in the way of that."
The announcement came after a particularly harrowing week for the British leader, in which she struggled to shore up support for her twice-defeated Brexit deal; expressed regret that Brexit Day was pushed back until at least April 12; and delivered a spectacularly ill-judged speech blaming fellow MPs for the Brexit impasse.
But it still came as a surprise to some that May - known for her doggedness - finally threw in the towel. Or did she?
Her statement was a classic May fudge where there was much that wasn't said. When, exactly, would she be leaving? What will happen if her unloved Brexit deal doesn't pass through Parliament?