Police say a New Mexico woman who was arrested for allegedly poisoning her roommates admitted that she did so because they caught her having sex with their dogs.

Shari Walters, 53, was arrested Wednesday in Albuquerque after her roommates told Bernalillo County Sheriff’s deputies that she'd admitted putting rubbing alcohol and toilet bowl cleaner in their food.

They said that the alleged poisoning occurred two weeks ago, the evening after her female roommate, Beverly Bradley, allegedly discovered Walters "lying nude in a backyard shed with her German shepherd, Spike," according to Raw Story.

She confessed it wasn't the first time. According to the Albuquerque Journal, Walters said she'd been having sex with dogs since she was 14.

After the encounter, the complaint says, Walters admitted to having sex with both her roommates’ dogs. Walters was dating a male roommate and, according to the complaint, he broke up with her...

During dinner the night after the incident, both roommates noticed that their food tasted weird, and said Walters encouraged them to eat.

When they confronted her, Walters allegedly said that she'd "stop trying to kill [them] if Jeffrey would be with her," according to KOAT. Jeffrey is Beverly Bradley's brother and other roommate.

"That's psycho to me. I don't understand it," Beverly Bradley told the station.