LIFE hasn't always been easy for 18-year-old Keasha Wilson.
Defying the things in life trying to hold her back, the Maroochydore woman has found a love and a talent for swimming.
Her carer Carol Hoomes said a young Keasha used to watch her sister intently in the pool and when she moved on she decided she would give it a go.
Since then she has defied all the odds and won numerous competitions across Queensland and Australia.
She has now met the requirements to compete at the S14 swimming championships in Mexico later this year.
"I can't believe how far she has come in such a short amount of time," Carol said.
"I knew she had it in her - she just needed the right coach to bring it out of her."
Her coach at Mountain Creek Swim Club Michael Gibson said for someone with a disability, Keasha is an attentive listener to instructions.
"She started in the junior squad one year ago," he said.
"Now she trains in the state target squad seven times a week.'
The dynamic duo now believe Keasha has what it takes to make it all the way to the 2020 Tokyo Paralympic Games.
But first she has the opportunity to prove herself at a global competition.
To help Keasha on her way, contact her case manager Cam Smith on firstname.lastname@example.org.