Blanche L. Johnson confessed to killing Yolanda Walker because Walker broke up with her.
Court documents say Johnson, 38, told detectives that she pulled a handgun out of her purse and shot Walker, 38, twice in chest after Walker ended their relationship.
In a twist of karmic justice, Johnson accidentally shot herself in the ankle as she was getting out of Walker's minivan.
Johnson left a trail of blood leading north on South Benton and east on Meyer Road.
Walker was found shot to death inside a Dodge minivan in the 6600 block of South Benton around 10 p.m. Sunday.
Police checked Walker's cell phone and found a call to 911 earlier in the evening. Records showed that Walker called police to have Johnson removed from their home. But police didn't kick Johnson out because she convinced the officers that she lived at the home.
Witnesses told police that Walker agreed to give Johnson a ride to another location. They also told police that Johnson carried a handgun in her purse and had made previous threats to kill Walker.
On November 9, police arrested Johnson, and she confessed.
Prosecutors charged Johnson today with second-degree murder and armed criminal action.