A pregnant woman in Charlotte was stabbed in a Harris Teeter parking lot while loading her toddler into a car, the attacker has been arrested in Florida and faces serious charges as questions swirl about the suspect’s long criminal history and police procedures.
It happened in North Carolina when a 38-year-old woman, who was pregnant, was loading her toddler into a vehicle at a Harris Teeter parking lot in Charlotte and was suddenly attacked by a stranger armed with a steak knife. The assailant struck the woman in the sternum during the confrontation, but the victim and her unborn child survived the attack. Witnesses and local reporting say the victim did not know the attacker and had no apparent reason to expect an assault that day.
The suspect has been identified as Marvina Hardy and was arrested in Florida with assistance from multiple agencies, including the South Carolina Law Enforcement Division and the Florida Highway Patrol. Authorities say Hardy is now in custody in Flagler County, Florida, and officials are working on extradition to North Carolina. The arrest came after a multi-jurisdictional effort to locate and apprehend the suspect following the incident.
On Monday, March 30, Charlotte-Mecklenburg police said the attacker was identified as Marvina Hardy. Hardy was found and arrested in Florida with help from the South Carolina Law Enforcement Division, Florida law enforcement and the Florida Highway Patrol.
Officials did not say where or how Hardy was found.
It was not immediately clear what led up to the stabbing or why Hardy attacked the woman.
Hardy was charged with assault with a deadly weapon with intent to kill or inflict serious injury, and battery of an unborn child.
Public records and local reporting indicate Hardy has a lengthy criminal record with dozens of prior arrests and charges, raising immediate concerns about how someone with that background was able to reoffend. Neighbors and community members are unsettled to learn that the suspect’s history is extensive, and many want answers about supervision and accountability. The victim’s survival brought relief, but the context of prior arrests has made this case feel familiar and alarming to residents.
The charges filed include assault with a deadly weapon with intent to kill or inflict serious injury and battery of an unborn child, reflecting the severity of the alleged conduct. Prosecutors will likely focus on whether the attack was random or tied to a motive that has not yet been disclosed by investigators. Those charges carry heavy penalties if convicted, and law enforcement has said the case will move forward while they coordinate across state lines.
Hardy, who also goes by Marvina Hardy-Butler, remains in custody in Flagler County pending extradition back to North Carolina. The extradition process can take time, and local prosecutors will need to prepare a case that accounts for the suspect’s prior record and the circumstances of the arrest. The custody status should allow North Carolina authorities to take custody and move toward formal charging and arraignment once the extradition is complete.
Local TV reporting confirmed that Hardy has an “extensive criminal history,” though the public record available so far does not lay out every prior arrest or charge in detail. That characterization has fueled questions about whether past offenses were prosecuted, whether bail decisions allowed repeated release, and whether local policies are keeping the community safe. People are asking how someone with a long list of encounters with law enforcement was able to reach this point again.
JUST IN: Woman who stabbed a pregnant woman in a parking lot in North Carolina is a career criminal with TWENTY THREE prior arrests and SEVENTY charges
HOLD THE JUDGES ACCOUNTABLE
pic.twitter.com/vSK31AzbyQ— Libs of TikTok (@libsoftiktok) March 31, 2026
There are also unanswered questions about the timeline of the police response and public communication, including why authorities sought help identifying the suspect and why they delayed releasing surveillance footage for nearly a week. Those procedural choices have prompted criticism and concern from residents who want transparency and faster action in violent cases. Accountability and clear communication are front-of-mind for those tracking the investigation.
The victim gave an anonymous interview to local media describing the suddenness of the attack and how she managed to fend off the assailant while protecting her child. Her account underscores both the danger of the incident and the quick thinking that likely saved lives in that parking lot that day. Local advocates and residents have expressed relief that the mother and unborn child survived but are demanding stronger enforcement to prevent repeat incidents.
“I was facing my toddler getting him out of this seat, and thankfully turned around and she was coming at me with a steak knife,” the woman said.
“I pushed and kicked and screamed and thankfully I think that scared her off,” the woman continued.
“Thankfully, I turned around because if I had been facing my car, it could have been much, worse.”
From a law and order perspective, this case highlights recurring failures in criminal accountability that Republicans have long criticized, especially when repeat offenders return to the streets and innocent people get hurt. Elected officials who prioritize public safety argue that prosecutors and judges must enforce existing laws and support measures that keep dangerous people behind bars. Voters and community leaders are pushing for decisions that prioritize victims and public safety over leniency that leaves neighborhoods exposed.
As the criminal process moves forward, residents will be watching extradition, prosecutorial decisions, and court hearings to see whether the system treats this as the serious assault it is. The stakes are high: a pregnant woman was attacked in broad daylight while caring for her child, and the community expects justice and clearer policies to prevent similar incidents. Officials owe the public answers about how this happened and what will be done to stop it from happening again.




