Solo mum of seven Sonya, from Enderley in Hamilton, says her life has been turned around by free dental care provided recently by the Revive a Smile charity dental bus.
Earlier this month she received the finishing touch to her treatment: a new set of dentures to complete her transformation.
Sonya is one of hundreds of people helped by the Revive a Smile in the last year.
Hundreds more will benefit from treatments again this summer, as the bus travels between South Auckland, Waikato and the Hawkes Bay.
The 37 year old says that, before she discovered Revive a Smile, she was in constant pain and acutely embarrassed by her teeth.
"I tried never to smile and, if I laughed in front of anyone I covered my mouth with my hand," she says.