Metro Police said Jacqueline Connor, 36, admitted to drinking six or seven beers before getting behind the wheel.
She reportedly got on Briley Parkway near County Hospital Road, north of Whites Creeks, around 2 a.m. and began heading southbound in the northbound lanes toward Opry Mills.
Curt Collier, of Hendersonville, had a close call with Connor.
"I could have gotten hurt or even worse and not be here to love on these kids and my wife," said Collier.
He was on his way to work around 1:45 a.m. when he saw headlights heading toward him on Briley Parkway near Ashland City Highway.
"My initial reaction was, ‘Is this really a car coming my way?' And just right at the last second we just sort of moved out of the way of each other. It was definitely a blessing to get out of the way," Collier told News 2.
He called police who went after Connor. They stopped her about 12 miles later near McGavock Pike using spike strips.
"For it to go that long, I was surprised, very surprised. It was even more amazing that she didn't hit anybody," said Collier.
According to police, Connor had blood shot eyes, could not stand straight and was slurring her words.
They also said she refused to take a breathalyzer test.
Connor was booked into the Metro Jail Thursday morning and is out on bond. She is due in court in May.