Twenty-four-year-old Heather Carini ran to a neighbor's home after being shot.
"We started hearing gunfire," said neighbor James Brunson. "He had a shotgun. He was firing all over the place."
Brunson describes Carini's wounds.
"It just entered her head," said Brunson. "You could see the bumps like it was, you know, a knot on her head. She had blood down her face, the left side of her face."
Brunson says Carini was trying to protect her mother from 36-year-old Leon Gainey.
Carini's mother told ABC11 that her daughter has dated Gainey on and off for about eight years. They had recently broken up. Then on Saturday night, she came home and found a hole on her kitchen floor. Moments later, Carini's mother says Gainey showed up, they started arguing and Gainey started shooting. Carini was reportedly wounded as her own 2-year-old son stood by her side.
"She was trying to protect her mother and she ducked at the right time, she told me, and it grazed her head, and she got pellets in her head," said Brunson.
Brunson says he and his wife offered Carini and her family a safe place to wait for authorities to arrive.
Cumberland County authorities say Gainey was waiting outside the home. Brunson describes what happened next.
"I saw about three cops yelling at him, telling him to drop his gun and then I saw the gunfire from his shotgun and then they opened fire on him," said Brunson.
Gainey survived. He is now facing a series of charges including two counts of assault with a firearm on a law enforcement officer.