Cleopatra Matimbe, 24, pushes her trolley slowly through a busy supermarket in central Harare, picking up groceries for Christmas.
Now it's hard for her to remember that last year, she and most of Zimbabwe had no holiday celebration.
"Last year's Christmas was different from the other Christmases we used to have long back. We had to go to South Africa for groceries, there was no money to do the shopping," she said.
"It's different from the last two years, things have been hard for us."
Zimbabwe was at the height of its economic crisis during the last holiday season. Shops were deserted. Few people had any money, and those who did had to queue endlessly at banks for limited withdrawals of the Zimbabwe dollar, left worthless by inflation estimated in multiples of billions.
Then in January, the government abandoned the local currency and allowed trade in foreign currencies, suddenly re-stabilising the economy after a decade in freefall caused by political and economic uncertainty.
A further boost came in February when rivals Morgan Tsvangirai, who leads the opposition Movement for Democratic Change (MDC), and long-time President Robert Mugabe formed a unity government, following disputed elections last year.
Shocking hyper-inflation that impoverished the nation has been tamed and is now ranging below two percent, thanks to the use of hard currencies like the US dollar and the South African rand.
"There is a difference this year. A lot of us are now affording to buy groceries, we can afford to buy basic things like cooking oil and rice," said Matimbe, who manages a family farm near the capital Harare.