Retail sales rose for the third month in a row in March as warmer weather helped boost demand for items such as clothing and DIY goods.
Sales volumes climbed 0.4% last month, the Office for National Statistics said, with the sunshine helping a variety of sectors.
However, the ONS said it was another poor month for food sales, particularly at supermarkets.
Analysts also warned that the recent run of sales increases might be about to come to an end after a separate survey suggested consumer confidence fell in April.
The latest retail sales figures were stronger than expected, with analysts having predicted a 0.4% fall in March.
The increase last month means that across the January to March quarter, sales volumes were up 1.6% compared with the previous quarter, which the ONS said was the biggest increase for nearly four years.
The sunny weather in March helped sales at garden centres, which reported “robust trading”, the ONS said.
Sales at non-food stores rose by 1.7% over the month, but this was partly offset by food store sales volumes falling 1.3%.
However, a survey from market research firm GfK suggested consumer confidence in April fell to its lowest level since November 2023, as people faced rising bills and became more pessimistic about the prospects for the economy.
“Consumers have not only been grappling with multiple April cost increases in the form of utilities, council tax, stamp duty, and road tax, but they are also hearing dire warnings of renewed high inflation on the back of the Trump tariffs,” said Neil Bellamy, consumer insights director at GfK.