BROOKE Richards admits she's a competitive person.
So when the Yeppoon mother of four was diagnosed with cervical cancer in December last year, she knew she had to beat it.
Leaving behind her kids, Brooke and her husband Daniel spent months in Brisbane as she underwent multiple rounds of chemotherapy, radiation and brachy treatment.
The 37-year-old, who is now back home and in remission, said she was referred to Justine Christerson's Facebook page by a friend.
From text messages of encouragement to directions, Justine, a complete stranger, was there whenever Brooke needed her.
"One time I was so sick I was unit-bound," she said.
"My white blood cell count was down to 0.42 so I couldn't leave the unit and Daniel didn't want to leave me so she organised another lady to drop off food for us.
"I couldn't stop crying."
Brooke said it was "horrible" being away from her family, but the support of Justine made everything that little bit more bearable.
Two weeks ago, Brooke finally got to meet her guardian angel face to face.
"She nearly toppled me over," she laughed.
Brooke urged anyone going through a similar situation or who wants to help to get in touch with Justine via her Facebook page.
Update your news preferences and get the latest news delivered to your inbox.