Last year, eight-year-old Harry Prosser heaved a sigh of relief after his mother beat breast cancer.
Shortly afterwards, his hip began to ache.
When the pain didn't ease up, his mum took him to the doctor, and in December Harry was diagnosed with bone cancer.
"It was just devastating for the family," friend Tammy McKee said.
"For cancer to strike twice in the same family, so close together, it's just horrendous. It's thrown them back into chaos.
"This is every parent's greatest fear. Harry is such a vibrant, outgoing, sweet boy. He's smart and well-liked.
"It's not fair."
Ms McKee met Harry's mum, Jenny, when the family moved to the area several years ago.
The two quickly struck up a friendship.
Ms McKee shared in the family's grief when Jenny was diagnosed with breast cancer, and celebrated with her when she was given the all-clear.
Jenny, a business woman, was generous in her support of other local businesses, so when tragedy struck a second time the community was quick to rally around her.
"Unfortunately, with Harry being sick, Jenny is not able to work as much as previously," Mrs McKee said.
"He will be a patient at Westmead Hospital for the next three to five years, so we're raising funds to help with those day-to-day costs, travel expenses and household expenses."
This week Harry, now aged nine, will undergo a hip replacement, before further rounds of chemotherapy.
Earlier this year Eleni Perrett and her eight-year-old son Jordy Perret shaved their heads to raise money for the Leukaemia Foundation, Jenny and Harry.
'Harry's Helpers' - a group of family friends, including Mrs Perrett and Mrs McKee - haven't slowed down in their fundraising efforts.
They are currently organising a Mother's Day raffle - 50 prizes worth close to $10,000 in total have been donated by local businesses.
Prizes include vouchers for dinner, pushbikes, artworks, and Apple ear buds.
"The support from the community has been amazing," Mrs McKee said.
Tickets can be bought through the Facebook page 'For Harry', through PayPal, in Balgownie Village or at the Balgownie Hotel on Saturday.
The raffle will be drawn at the Balgownie Hotel 4pm on Saturday.
If you can't attend, never fear - organisers will contact you if you have purchased a winning ticket.
To make a donation to support Harry's family, go to: https://www.gofundme.com/f/for-harry-fighting-osteosarcoma
We depend on subscription revenue to support our journalism. If you are able, please subscribe here. If you are already a subscriber, thank you for your support.