Lindiwe Ramadiro called out her husband's name seconds before she died in a car accident.
Ramadiro and her husband Bashimane were on their way to Senaone, Soweto, to deliver a Christmas present they had bought for her father when, at about 8.30pm, their car, a silver grey Mazda 3, collided head-on with another car that was overtaking three cars near Merafe station.
The 44-year-old mother of two sons, from Naledi, died instantly, while her husband was treated and released on the same night.
Realising the damage he had caused, the young driver in the other car, a silver grey Golf 5, jumped out of the vehicle. He and his mother fled the scene. Yesterday the police traced him through the car's registration to his flat in Jabulani and arrested him.
Police spokesman Captain Fezile Malesa said: "The driver and the female passenger in the car were not at the scene when the police arrived. The car they were travelling in was towed to Naledi police station.
"The man was arrested this morning and has been charged with culpable homicide. He also faces additional charges of failing to report an accident and fleeing the scene."
Malesa said the man did not resist arrest when the police arrived at his home at about 7am.
"He was terribly injured and had to be treated in hospital. Police are taking statements from him and the woman who was travelling with him will be a witness in the case," Malesa said.
Ramadiro said: "Second by second I saw the accident happen. The other car was driving at high speed and created a lot of dust. The driver kept on switching his bright lights on and off.
"He overtook three cars. I tried to avoid him and swerved to the left but he swerved in the same direction.My wife called out my name before the cars crashed.
"I did not think that I would be arranging a funeral. For the first time in more than 20 years I will celebrate New Year's Day without her."
Ramadiro will be buried on Saturday at the Avalon Cemetery at 11am. The funeral service will be held at Naledi Hall from 9am.