CHESTERFIELD COUNTY, Va. -- Attempted murder charges have been filed against three people after a teen was shot at while driving in the 9900 block of Stroud Lane, Wednesday afternoon.

The teen's mother is still shaken by Wednesday’s shooting, saying it's surreal to think about how close she was to losing her son.

Chesterfield Police told CBS 6 then that the teen knew at least one of the suspects that opened fire on his car, but what triggered the violence remains a mystery.

Forensic officers recovered at least three shell casings after the back and side windows were shot out of that car.

"When I got the call my heart dropped. I didn't know what to think." The teen’s mother, who wants CBS 6 to hide her identity, said she's still upset over the shooting on Stroud Lane that came close to seriously injuring her son.

"I’m very thankful he's alive," she said.

Police, with the help of K-9’s, detained three suspects Wednesday, but only announced their charges, including attempted murder and shooting into an occupied car on Friday.

Two 16-year-olds and 21-year-old Raymond Scott, Jr. are behind bars.

"It hurts because I care about him,” said Sarah Harris, Scott's ex-girlfriend. “He's gonna’ go away for a long time.” Her house is his last known address. "I never thought he'd do something so crazy,” Harris said. “You know, jeopardize his life."

Harris said she talked to Scott Friday afternoon from jail, but he didn't say much. "Was this over a drug deal? I don't know."

While the motive for the shooting is unclear, the teen’s mom said she hopes it was a call no other parent has to answer. "16-year-olds have their freedom and you got to make sure you know where they're going to be and keep a close eye on them," she said.

Scott was also charged with possession with the intent to distribute heroin. Harris said that's surprising, because Scott was eight years old when his father died from a heroin overdose.