Natasha Thompson knows she probably wouldn't be alive if it weren't for the construction worker who jumped into the water and rescued her.
In a FOX 13 exclusive, her parents say someone was definitely watching over their daughter that day.
"I thought she was on her deathbed. When I saw her, I know she fights. I knew God had her," said her father Reginald Thompson.
On Monday, Thompson thought he was about to lose his 17-year-old daughter after she crashed in a retention pond and sank 20 feet deep.
"They told us to hurry up and get there. They didn't know," Thompson said.
"I didn't know if my baby was going to live or die. Monday was not a good day," explained her mother, Catherine Ortiz.
That's when the doctors told her mother Natasha was in critical condition at Tampa General Hospital after being pulled from the submerged car.
It happened right off I-75 north near the Crosstown. A stranger may have saved her life.
"They were guardian angels. There was a bubble around my child that day and her angels were there to save her," her mother said.
Terry Stiles was working nearby and ran to help. He jumped in, pulled her out, and performed CPR.
"I felt some feet and I said a prayer, Please Lord Jesus give me strength to pull her out and he did. She got her up and I pumped her heart a couple of times and breathed into her mouth. She took a breath. And I said thank you God, " Stiles said.
By Friday, Thompson was recovering, in fair condition, expected to go home next week.
"The doctors are saying it's a miracle. From the way the accident happened how the car rolled," Ortiz said.
She endured breathing tubes, flooded lungs, and fought off potential infections from the mucky water. But never gave up.
"She's saying she doesn't want to die. That's what she's saying," her mother said.
Family and friends have remained at her side since the crash. However, it's a stranger who just may have touched their hearts the most.
"He says he's no hero, but he's more than a hero to me," her mother said.
Now, they call him family.
FOX 13 / WTVT-TV
Didn't find what you were looking for?