Sometimes the most unlikely people can become heroes.

CBS News reported that on July 18 a prostitute named Heather may have slain a serial murderer, Neal Falls, who attempted to make her his next victim.

Falls showed up at Heather's home after answering an escort ad she placed on, but he didn't come empty-handed.

In his car he possessed a "kill list," multiple pairs of handcuffs, a shovel, knives, a bulletproof vest, a machete, bleach, trash bags, sledgehammers, and axes.

The "kill list" named potential future victims, all prostitutes who advertised on Backpage, according to the Daily Dot.

From the moment he showed up at Heather's house, Falls was aggressive, pulling out his gun and trying to choke her.

“I knew he was there to kill me,” Heather told CBS. “I could tell that he had already done something because he said that he was going to prison for a long time. And that’s when I knew he was going to kill me.”

“When he strangled me he just wouldn’t let me get any air. I grabbed my rake, and when he laid the gun down to get the rake out of my hands, I shot him. I just grabbed the gun and shot behind me,” she continued.

After she shot Falls, Heather ran to her neighbor's house and called the police.

Investigators are now trying to determine whether Falls is responsible for a string of slayings and disappearances of nine women across Ohio, Illinois, and Nevada.

Regardless if he was connected with those gruesome murders, his intentions, in this case, were clearly sinister.

“He made a deal with the victim to exchange money for her services as an escort. He brought no money with him. What he brought with him was a firearm, four sets of handcuffs, and all of the items you have photos of from the trunk of his car. So … clearly his intentions were dark,” said Steve Cooper, the Charleston Police Department's chief of detectives to the Charleston Gazette-Mail.

Heather and her gun may have not only saved her life, but the lives of countless other women.

(h/t Washington Post)