In his Labour leadership victory speech Keir Starmer told party members they had a "mountain to climb" to win the next general election after the 2019 disaster.
With the third anniversary of his election approaching, the party seems to have turned around its fortunes and many now believe the next election is Labour's to lose after the turmoil of the last 12 months.
In 2022 Mr Starmer faced three Prime Ministers at the despatch box after an extraordinary year of open warfare in the Conservative Party.