Last month, UK food prices reached their highest rate of inflation in almost six years, according to the British Retail Consortium (BRC).
The extreme weather of last year - both cold and hot - hit the planting of crops, pushing up the price of such things as onions, potatoes and cabbages. But the BRC also said the global cereal prices increased the cost of bread. It meant food price inflation hit 2.5% in March, up from 1.6% in February, the highest since November 2013.
Overall, shop price inflation rose to 0.9% in March from 0.7% in February, the highest inflation rate since March 2013, according the BRC-Nielsen Shop Price Index.
Last year's weather saw farmers contending with delays to planting caused by February's Beast from the East, followed by rain, leading to flooding in some areas in April, and then an extended summer heatwave, affecting crop yields.
Chaotic No-deal Brexit
Rises in the cost of alcoholic and non-alcoholic drinks also pushed up the inflation figure. BRC chief executive Helen Dickinson warned there would be no let-up in food price rises if Britain leaves the EU without a trade deal: "The bigger threat to food inflation remains the risks of a chaotic no-deal Brexit, which would lead to higher prices and less choice. In order to avoid this scenario, parliamentarians from all parties must find a compromise that can command a majority in the House of Commons."