Quinlan Roberts wasn't supposed to be able to talk, let alone swim. Now she's doing both, despite her Autism diagnosis.

In 1999, Lexi Roberts gave birth to a healthy, happy baby girl. Quinlan progressed normally, following regular milestones well.

"All the sudden, things went poorly," Lexi recalls.

At two years old, Quinlan stopped making eye contact, was very angry, and didn't talk. Her parents took her in and she was diagnosed with Autism.

"They said she might never speak and that her fine and gross motor skills were weak," Lexi said.

When they were given this diagnosis, Lexi started praying. Every day, she wrapped Quinlan up in her Winnie the Pooh blanket and pray.

"It wasn't a normal prayer," Lexi said. "It was a fury of a mother bringing her child to the throne room and just laying her there at God's feet."

She continued praying for her daughter. 30 days later, Quinlan was saying 30 words. Another 10 days brought another 10 words.

"After that we lost count," Lexi smiled.

Since that moment, Quinlan has transformed. While Lexi says she still has a few problems, such as some trouble with writing, Quinlan has exceed all expectations.

"God really worked in her life, and now she is swimming in the Canada Games and we are so proud," Lexi said with pride.

Quinlan isn't just swimming in the games, but winning. She won a gold medal on Tuesday in the 100m Freestyle for Special Olympics Female, posting a time of 1:21.58. The average time for Canada Games swimmers is only 20 seconds faster. She won a silver on Thursday in the Special Olympics 50m Backstroke.

"She's amazing," Lexi said. "I can't even describe how happy we are for her that she is able to take these steps."

Lexi says that she is out at the pool every day and loves swimming.

"I don't know why God didn't heal Quin completely," Lexi said. "[I just had to] bring her to God and ask for healing."

Quinlan is turning 18 this year but doesn't appear ready to quit swimming anytime soon.