Ursula had been looking forward to a gathering to mark the milestone but was left "down in the dumps" when she found out she no longer could due to Covid-19 restrictions.
However, the Kaiapoi resident's spirits were lifted on Saturday when she saw the front of her property decorated with balloons and banners in her favourite colours blue and pink, which happened to match her outfit.
"It made my day. It was a lovely surprise, I never knew it was happening," Ursula said.
Bev Hansen helped organise the birthday bash and said it went "absolutely great."
"She had a good time, she's still thinking about it."
Ursula's 92-year-old sister, Shirley McFarlane, could not attend the birthday bash as she lives in Rangiora. But she phoned to send her wishes.
Photos were shared in a post to the Kaiapoi Residents Noticeboard on Facebook, which saw more than 100 comments from people wishing Ursula a happy birthday.