Tomorrow will mark Prime Minister Boris Johnson's 1,000th day in downing street - the same day he will apologise to Parliament for breaking his own Covid laws.
His backers praise him for being the Prime Minister who "got Brexit done".
However, for his critics, the irony that he is spending the anniversary acknowledging his failing is not lost on them.