Both were at the Route 91 Harvest Festival when a gunman opened fire from a hotel room across the street, killing 58 people. Now Lambourne is recovering from a gunshot wound in a Las Vegas hospital, while Uhart is being hailed as a hero.

"He was amazing. The last time I seen him was when they took me in for surgery," Lambourne told CNN partner CBC, fighting through tears. "He saved my life."

Justin Uhart refused to leave Jan Lambourne's side until she was in surgery.

'This is real! get out!'

Read More

Uhart, 26, told CNN he was working the festival as a bartender to make some extra cash when the gunfire started.

Like many others, he took off running towards the stage, thinking there was a shooter in the crowd. A stunned man in a cowboy hat stared at him blankly, his eyes asking, "What do I do?"

"Get the f--- out and run!," Uhart screamed, his Air Force ROTC training taking over. "This is real! Get out!"

Uhart spied a girl moving on the ground and ran to help her. But it was too late.

"It was her just convulsing and twitching," he said. "She was just dead."

As he took cover near a control panel, a security guard collapsed on top of him with a bullet wound to the head.

The bullets kept coming.

'I love you. I've been shot'

Lambourne was visiting from Teulon, Manitoba, a small Canadian town near Winnipeg. It was the final show of the three-day concert on the Las Vegas Strip, and she remembers it as a beautiful night.

As she learned later, the bullet tore through her abdomen and intestines, shattering her pelvic bone.

Lambourne crumpled to the ground, staring at the blood beginning to rush out. She became separated from her friend, who was shot in the arm but survived, according to CBC.

Then she began crawling through the grass, trying to find safety.

Fearing she was vulnerable in the open, Lambourne staggered towards a tent and hid under an overturned wheelbarrow. She remembered she was carrying a bag of souvenir concert T-shirts and pressed them against her wound to try and slow the bleeding.

And she texted her husband.

"I love you. I've been shot. I love [you] so much," she told him.

'I'm not going to leave you'

Running again for cover, Justin Uhart spied a crumpled body screaming for help. With bullets still whizzing all around, he ran towards her.

It was Jan.

She was writhing in pain and bleeding out. He applied pressure to her wound, knowing the situation was dire.

Asked later what made him run towards Lambourne, despite the gunfire surrounding them both, Uhart didn't really know.

"You can't just run away," he said. "I had to help. I had to do something."

Her eyes were filled with terror and tears, "looking at me like, 'Help me," he recalled. "I was doing everything I could. I didn't know what else to do."

He called for help. Another man appeared and the two of them carried Lambourne to a paramedic mustering area, surrounded by screams and the sounds of bullets ricocheting around them.

Uhart kept talking to Lambourne the entire time, trying to calm her. They joked about how they were going to grab drinks later that night and talked about her cats.

A man came up and tore Uhart's shirt to help stop other victims' bleeding.

Paramedics loaded Lambourne into an ambulance. Although it was full with shooting victims, Uhart climbed in too, keeping pressure on Lambourne's gunshot wound.

He had to get in the ambulance. He was the only thing keeping Jan alive.

"I'm not going to leave you," he told her again. "I'm here."

'Your wife, Jan -- she's been hit'

In the ambulance Uhart also met a distraught young man whose his hip had been shattered by a bullet. Uhart nicknamed him "California kid" and started talking to him as well, trying anything and everything to calm him.

They arrived at Valley Hospital Medical Center, which brought a new scene of carnage: gurneys with patients, rattling past across the blood-stained floor.

Uhart kept up a running dialogue with Lambourne and "California kid" -- talking to them both about the "stupidest" things -- to keep them from freaking out.

"The doctors and nurses were telling me, 'Just keep talking. Just keep talking.'"

He pressed a damp paper towel against Lambourne's lips. She couldn't drink water because she was going into surgery.

Then Lambourne handed Uhart her phone. She asked him to call her husband, Joseph, and tell him what was happening.