Rachel Reeves sought to fire up party faithful in her Labour conference speech as she vowed to bring prosperity to every part of Britain.
The Chancellor reeled off a list of achievements - from saving jobs at British Steel and Jaguar Land Rover to free breakfast clubs, policing and cash for the NHS - as she urged people to take pride in "the choices we are making and the lives we are changing".
But there was a clear message underneath. Steel yourselves - tax rises are coming.
Reeves described the "further tests" in the months ahead, with the choices she has to make "made all the harder by harsh global headwinds and the long term damage done to our economy".
In a not-so-veiled swipe at Andy Burnham's calls for a different economic strategy, she warned voters would punish Labour for losing control of the public finances.
READ MORE: 10 bombshells from Rachel Reeves' speech - Farage dig to hit squad pledge

Under Liz Truss, the Tories “sent mortgages spiralling, our pensions in peril and consigned their party to utter irrelevance”, she said.
And she warned against those who "peddle the idea that we can just abandon economic responsibility, cast off any constraints on public spending.", adding: "They’re wrong. Dangerously so. "
It was clear that Ms Reeves is unmoved by calls in Labour ranks to tear up her strict fiscal rules. This leaves her with two options - tax rises or public spending cuts, with tax the most likely option.
The speech showed a side of Reeves you don't always see on TV - steely, confident and fired up.
A heckler with a Palestinian flag was dealt with deftly, as she told him: "We understand your cause and we are recognising a Palestinian state. But we are now a party in government, not a party of protest."
If anything, the interruption only seemed to fire her up further. She won multiple standing ovations as she vowed to stand up for British industry, to lift kids out of poverty and to win the battle against Reform.
The Chancellor has a tough task to balance the books and to keep the party on side. Today she showed she was up for the fight.
READ MORE: Join our Mirror politics WhatsApp group to get the latest updates from Westminster
You may also like
Bombay HC: Minor's Consent Or Marriage With Family Approval No Ground To Quash POCSO Case
Mamata's Moment Of Doubt Signals A Shifting Tide In Bengal
'It's ridiculous': Des Moines schools superintendent arrested by ICE found registered as Democrat voter in Maryland; Republican slams
Nepal Thrash Sorry West Indies To Secure T20I Series Win
IND vs PAK, Asia Cup 2025 Final: India Wins Amid On-Field Drama