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
Cheque bounce: New SC rules for speedy disposal; Rajasthan tops the clog list
Joe Cole makes bizarre Sadiq Khan joke in Chelsea star 'pickpocket' claim
Punjab: Amit Shah assures CM Mann of support to flood-hit state
Big Brother makes huge change to live evictions after 25 years as twist exposed
Steam Autumn Sale Deep Discounts section features some unbelievable deals