Julie Eberly, 47, of Lancaster County, was riding in the passenger seat with her husband on March 25. The couple was on their way to the beach to celebrate their wedding anniversary.
Eberly's husband said he changed lanes and accidentally forced another driver off the road.
"I didn't see that he was going around me and I pushed him into the shoulder mistakenly. As soon as I was able, I gave him room to get back on the highway. No car contact, no nothing. I saw in my mirror that he was passing us to the right and gunshots were fired, our car was hit. My wife yelled my name. I asked if she was hit and she said, 'Yes,'" said Ryan Eberly.
Officials with the Robeson County Sheriff's Office announced Thursday that the driver of the car was Dejywan R. Floyd, 29.
Floyd was arrested just after midnight at an apartment in Lumberton.
He's charged with first-degree murder and discharging a weapon into an occupied property. He's being held in Robeson County Detention Center without bond.
"The arrest of Floyd is the direct result of law enforcement agencies and the community working together," Sheriff Bunis Wilkins said. "The surveillance footage provided to investigators by dozens of cooperating businesses and residents were critical elements in the tracking of Floyd's path in Cumberland County prior to the shooting and throughout Lumberton and beyond after the shooting. Regardless of the circumstances, no one deserved to be murdered while traveling our nation's highways."