Michelle Norman and her daughter, 17-year-old Auchey, sat in their north Charlotte den Saturday night watching a movie when they heard gunshots outside.
"It was loud," Norman said. "I could feel it in my soul."
She and Auchey ran onto the front porch and found blue lights flashing from more than a dozen police cars. On the ground across Brandie Glen Road, Norman said she recognized a neighbor screaming she'd been stabbed and that she wanted to "check on her baby."
At least four Charlotte-Mecklenburg police officers, she said, had their guns drawn and were shining flashlights on the woman's 15-year-old son - on his knees between two nearby houses, his hands raised.
One of the officers had shot him several times, saying he had seen the teen holding a "shiny object," police said.
Norman said they ordered the teen to roll on his stomach.
"He kept screaming he'd been shot in the stomach, and it was too painful to roll over," Norman said.
"You could hear the pain in his voice. I've known that child since he was a little boy. He grew up on this street with my daughter and stepson.
"That child posed no threat to nobody. He was not a problem child."
Police would not identify the mother or son Sunday, but said the teen was in stable condition at Carolinas Medical Center. The mother was treated at CMC, police said.
Police were called to the Scottsborough subdivision in north Charlotte about 9:30 p.m. Saturday after the mother was stabbed by a man.
The mother ran up the street for help, screaming, "I've been stabbed. I've been stabbed," Norman said.
Investigators questioned the mother, who was concerned her assailant was still in the house. As they walked down the street, police said, they were approached by two teens. One appeared to be holding a shiny object.
Police told him to drop the object, but the teens kept approaching. One officer fired at him, police said.
A police spokesman would not say anything more about the shiny object.
Police charged Bruce Jenkins, 39, with assault with a deadly weapon in the stabbing.
The shooting was the second one involving a CMPD officer in three days. David Sebaste, 48, died Thursday night after exchanging gunfire with an officer in the Madison Park neighborhood near Woodlawn Road.
Sunday, the quiet Scottsborough community, where neighbors say there have been home and car break-ins but no shootings, appeared back to normal, except for orange crime-scene markings in the street and on sidewalks.
Mike Edwards was upstairs in a nearby house Saturday when he heard four shots fired rapidly and then a fifth after a two-second interval.
"I ran out and saw all these police cars, then I shouted to an officer, 'hey, someone's firing back here,'" said Edwards, a retired Mecklenburg sheriff's officer with 20 years in the military. "He shouted, 'That's us. Go back into your house.'"
Police said in a statement the stabbing victim's son was upset about what had happened to his mother and he'd gone looking for her.
"He was in no way associated with the earlier assault," the police statement said. "...We are investigating his actions and how those actions were perceived by the officers at the time of the shooting."
Detectives are investigating the incident, and internal affairs detectives will conduct a separate investigation to make sure all department procedures and policies were followed, police say. Police wouldn't disclose Sunday the status of the officer who fired the shots.
Norman said the boy shouldn't have been shot.
"They keep saying he had a shiny object," she said. "Well, they found no shiny object and they haven't been able to find one."