GRANITE FALLS, N.C. -- A Granite Falls man is in custody after being charged with stabbing, kidnapping and ultimately killing his ex-girlfriend.
Aaron Compton Junior faces a long list of charges in the death of Tabatha Heavner.
It all started when he broke into her Newton home, and it ended with a gruesome crash involving a semi-truck in Gastonia.
Authorities say it's clear Heavner was fighting for her life right to the very end.
It all started around 4:30 Wednesday morning. The Catawba County Sheriff's Office says her ex-boyfriend broke into her home on Rocky Ford Road in Newton armed with a large hunting knife.
The sheriff's office says Aaron Compton Junior stabbed Heavner at least one time before forcing her into his car.
As he drove her down Highway 321 into Gaston County, she jumped out of the car to escape. Investigators say Compton chased after her and stabbed her several more times.
The mother of two died trying to flee to safety. Compton turned himself into authorities soon after.
Tonya Biddix lives next door but says she never heard or saw the two fight. Thinking about the horror her neighbor went through in her final hours, she says she's shaken to the core.
The sheriff's office says Compton purchased the knife from an area WalMart at 3:57 a.m., about a half hour before the attack.
His first court appearance is scheduled for Friday morning.