Police are investigating his case as a hit-and-run because two drivers left him on the side of the road.
Last week, Terry Cavett was driving around 8 p.m. on an overpass on I-30 in Rockwell when another truck hit his.
As Cavett got out of his truck to exchange insurance information with the man who hit him, another vehicle came careening his way.
"I can see him hitting the side of the bridge and sparks were flying everywhere," said Cavett.
He instinctively went up on the wall to get out of the way, trying to hold on.
"I feel like I could get cut in half or take my chances to go off the bridge," he said. "I was blessed by the Lord to be here today."
He fell 25 feet, and the drop put him in the hospital with a broken wrist and ribs, along with heart and brain damage.
"After I had called 911 the second time, I see this light shining over the top, and this guy goes, 'There he is,'" said Cavett. "‘He's laying right there. He doesn't look good.' I'm really trying to catch my breath. I really thought I was dying."
Adding insult to injury, both drivers who hit Cavett left the scene.
Cavett's grown children are pitching in now to help. Their dad is a 58-year-old car salesman with an 11-year-old daughter still to raise, and he's looking at a couple months off the job.
The whole family is frustrated by the drivers who didn't stick around.
Police didn't realize it was a two-crash incident until the family told them at the hospital.
Cavett said he talked to Rockwall police on Tuesday, and they told him they're working on some leads.