Coming back from an injury is never an easy journey but for Hayley Raso it has been one that hasn't just been physical toll but a mental one.
In August, the 24-year-old was running towards the goal for the Portland Thorns when she was hit in the back by Washington Spirit goalkeeper Aubrey Bledsoe and instantly felt excruciating pain.
She cried out for help over and over again before the medical team came to her aid.
The moment was captured on video with the footage being streamed across the world with viewers concerned about the beloved fan favourite.
The Thorns later revealed Raso had suffered a non-displaced fracture of the transverse processes of L2, L3 and L4.
From there it was five months of recovery with Raso saying it was a struggle.
"It was a real struggle if I'm completely honest," she said.
"It was just five months of a lot of pain and the initial stages were learning to walk again but it was nice when I got to start running and getting back into the gym.
"It's been a slow process.
"I'm just so happy to be back here and ready to go again."
Rehab involved an extensive period in the United States before being able to make the journey back home to the Gold Coast to continue her rehab.
However, it hasn't always been an easy journey and there were moments Raso thought she wouldn't play again.
"It was just a real emotional kind of struggle and it wasn't just the physical part but it was the mental part of it too," Raso said.
"There were many times I doubted if I would be able to make it back."
Her journey has been documented on social media with The Women's Game keeping a close eye on her progression.
Fans eager to see 'Ribbons' take to the field and after 147 days it happened.
Raso made her long-awaited return against Sydney FC just after halftime with resounding support from the home crowd.
"It's been a long time coming so it's just so exciting to get out there last week and play my first game," she said.
"To be able to do it at home in Brisbane in front of my friends and family just made it even better."
Catch Hayley Raso and the Brisbane Roar as they take on Canberra United at Suncorp Stadium on Friday afternoon at 4:20 AEST (5:20 AEDT) on SBS Viceland and FoxSports 505.