When Elisha McCallion narrowly defeated Mark Durkan to become Foyle MP in June 2017, it was a watershed moment for Sinn Fein in Derry.
For decades the SDLP had been the ruling party in the city. Finally, Sinn Fein thought, their time had come.
On election night, over-exuberant party supporters erected a "closed" banner outside Durkan's office.
It has been all downhill from there. Less than four years later, the entire Derry leadership of the party has been asked to stand aside, ahead of next year's Assembly elections.
It will come as no surprise to anyone who has followed their fortunes in the city.
Following McCallion's election, complacency and arrogance set in, which has not been appreciated by working-class Sinn Fein voters.
Power within the party is concentrated within the hands of a small number of families; and this policy, which is prevalent in many of Northern Ireland's political parties, has failed to win favour.
The voter base is also far from enamoured with the leadership of Mary Lou McDonald, in particular her drive to move away from those involved in the IRA, in favour of younger, more modern representatives.
Their shifting abortion stance has also cost them significant votes among Catholic hardliners.
For years the cry from Sinn Fein was that Durkan and the SDLP were failing to deliver for Derry.
Try as they might, they were unable to wrestle that Foyle seat away from him, until they placed all their hopes for the future in Elisha McCallion’s basket.
Young, personable and with the right family connections — she is the niece of Sinn Fein MLA and former IRA bomber Martina Anderson — her face fit.
After an incredibly popular, though not without controversy, spell as the city's mayor, she was anointed by an ailing Martin McGuinness to run in his place in the March 2017 Assembly election.
McCallion stormed it, being elected first with over 9,000 votes, ahead of party colleague and former IRA hunger striker Raymond McCartney, SDLP leader Colum Eastwood and MLA Mark H Durkan.
Just weeks after her election, McGuinness died and Sinn Fein's popularity in Derry was arguably at an all-time high.
Sentiment looming large, McCallion secured a historic victory over Durkan by just 169 votes, amid allegations of voter fraud.
After years of fighting to win the seat, once in power the party had no idea what to do with it.
Their policy of abstentionism, at a time when Sinn Fein votes on Brexit could have made all the difference in Parliament, made many reconsider their decision.
A string of high-profile gaffes by McCallion didn't help. Complaints about the size of her London hotel room, and telling constituents not to worry, she was "not a debt collector", while canvassing, failed to curry favour in Creggan and the Bogside.
While it came as little surprise when Eastwood won the Foyle seat in December 2019's snap general election, his 17,000 vote majority would have shaken Sinn Fein to its core.
Months earlier, in local government elections, the party lost five seats on Derry City and Strabane District Council, leaving them the joint biggest party with the SDLP.
The party hemorrhaged votes to the SDLP, Aontu, People Before Profit and independent republicans, as the people of Derry sent a message to Sinn Fein.
Derry Sinn Fein is in disarray, but it is unclear at this stage what difference a change of leadership will make. McGuinness is gone, McCartney is retired and, if rumours are to be believed, many of their old associates have been given their marching orders.
Foyle MLA Karen Mullan has failed to inspire, while, despite local popularity, Martina Anderson is seen as a liability.
McCallion's political career lies in tatters after she was forced to resign from the Seanad over her failure to return £10,000 in wrongly awarded Covid funding.
The party needs a figure to unite around, and it is hard to see where they are going to come from at the moment.
If Derry Sinn Fein want to experience the highs of June 2017 again, they face a long road back.