Had it not been for a couple's afternoon stroll along the beach, 14-year-old Jarad Watson might not be alive.
The Muchea teen feared for his life last week after becoming stuck in a powerful rip while holidaying with his friend Cody Wardell-Johnson at Lancelin Point.
But, Jarad says, a stranger saved his life.
The man put himself in danger to drag Jarad to shore.
Jarad and Cody were the only people on the beach about 3pm last Sunday when they decided to snorkel to a small island about 600m out, trying to catch fish during their swim to the island.
"I just expected we were going to have fun and just an easy trip," Jarad said.
They were on their way to the island when Jarad began struggling. They turned to swim back but found themselves battling the ocean.
"You can't really explain it," Jarad said. "It's just very scary and I couldn't really do much about it. I just thought I was going to die."
Cody pleaded with his friend to hang in there as he tired, lying on his back and struggling to stay afloat.
Jarad said he feared they were never going to get to shore. Help came in the form of a couple walking their dog. They saw the boys waving for help.
The stranger swam out to help them. Jarad was dragged on to the beach and taken for help after his rescuer flagged down a passing motorist. He was given first aid and has recovered.
The teenager said it was the last time he saw the man who saved him and regretted not being able to thank him.
He hopes speaking out about his ordeal might encourage the man to get in touch. "I'd just like to say 'thanks' and obviously thanks isn't enough," Jarad said. "I want to meet him in person."
Jarad's mother Trudy said both families were grateful to the rescuer and hoped to nominate him for a bravery award.
"I try not to go there and think of what if," she said. "If it wasn't for that man on the beach, it could have been very devastating."If you can help Jarad track down his humble hero, contact The West Australian on 9482 3111 or email firstname.lastname@example.org