Doctors told Kaley James she’s lucky to be alive.

The 18-year-old was hit by a tow truck while crossing a marked crosswalk in the area of 137 Avenue and 119 Street Thursday.

James was walking home from the grocery store, made sure traffic had stopped, and just before she reached the sidewalk, she realized she was in big trouble.

“I thought, ‘oh crap, this isn’t gonna be good.’ I tried ducking out, but I guess I was going forward,” James said. “Next thing I know I'm waking up in an ambulance screaming at myself to wake up.”

James suffered a concussion received around 40 stitches in her mouth, and had four teeth knocked out, but it could have been much worse.

“Put it this way, another two steps she would’ve been dead,” Kaley’s father James Lachance said. “That’s how close this came.”

The 18-year-old has a nine-month old baby who will thankfully get to grow up with a mother.

“I was thinking last night if I would've left her," James said. "I don’t know how she would've took it.”

Edmonton police are investigating and the tow truck driver will face charges.

With files from Jeremy Thompson