More than a decade after meeting Patrick Frazee at a Teller County dance and falling in love with him, Krystal Lee Kenney sketched for a jury a complicated and dramatic relationship that led her to clean a bloody crime scene after her lover allegedly bludgeoned his fiancée to death.

Kenney is the prosecution’s key witness, who for six hours Wednesday testified against the Florissant rancher accused of killing Kelsey Berreth. Frazee convinced Kenney that Berreth was abusing the daughter they had together, and it was Kenney’s job to stop it even though she had no relationship with the child, the Idaho nurse testified.

“He went from being someone who I loved and cared for and is one of my best friends,” she said, pausing in her speech. “And he said his little girl was being abused. I know it was wrong, but I didn’t know what to do and I didn’t make the right decisions.”

She described a manipulative and demanding man who pulled her away from her marriage with the hope of a family with him. Kenney did not look at Frazee as she spoke, though Frazee often stared at her as she testified and as she entered and left the courtroom at the Teller County Courthouse.

“He told me that I was the one that had gotten away,” she said.

The relationship between the two wasn’t always so dark.

Kenney cried on the stand as she described falling in love with a man she met at the dance in 2006, when she was 20.

“He was tall and handsome and we danced,” Kenney said.

The two dated for months, even after Kenney moved back to Idaho. They broke up in August 2007, but kept in contact.

In 2008, he offered to give her a border collie puppy and she drove to Colorado to get it. She still had feelings for Frazee then, she said, and Frazee said she had to choose between him and a man she was dating, Chad Lee.

She left with the dog and kept dating the other man. Months later, Frazee said she needed to give the dog back or pay for it. When she refused, Frazee threatened to drive to Idaho and kill it.

Frazee didn’t kill the dog, but the two didn’t speak until the day before Kenney’s 2010 wedding to Lee.

Frazee then left her a voicemail pleading with her to not get married.

“Chad is a really nice guy and I knew that he would be a really good dad and I knew that he was the right choice,” Kenney testified Wednesday. “I felt like I was making the right choice, so I didn’t make the wrong choice. But I felt like my heart was in love with Patrick.”

She married Lee. She and Frazee reconnected in 2015, when Kenney was having a rough patch in her marriage. She drove to Colorado to visit family and arranged a meeting with Frazee, which reignited their romantic feelings. She started talking about divorcing her husband — with whom she had two children — so she and Frazee could start a family together.

“It was like nothing had changed. It was still the same giddy feeling,” Kenney said.

In March 2016, Kenney learned she was pregnant with Frazee’s child. She thought Frazee would be happy. Instead, he was angry and insinuated she should get an abortion.

“He said, ‘I guess you’re a baby killer or you’re not,’ ” Kenney said.

Kenney aborted the baby but the two kept in contact, especially after Kenney filed for divorce. She continued to visit Frazee, who never told her about his daughter with another woman. She didn’t learn about Berreth or the child, Kaylee, until a conversation with a former boss.

“My jaw just about hit the floor,” Kenney said.

Months later, she told Frazee that she knew about the baby and Berreth. Frazee started telling Kenney that Berreth was an unstable alcoholic who abused the little girl, including slamming Kaylee’s hand in the refrigerator door and burning her with a straight iron. Kenney said she told Frazee to report the abuse to child protective services, but he said he already had to no avail.

In the summer and fall of 2018, Frazee started to say that Kaylee was in imminent danger and that Kenney needed to help him “take care of the problem,” which Kenney understood to mean killing Berreth. On three occasions, Frazee planned a way for Kenney to kill Berreth — with a poisoned caramel macchiato, with a lead pipe or with a baseball bat. Each time, Kenney took the weapon and drove to where Berreth was, but never followed through.

Kenney said she never doubted Frazee’s stories of Berreth’s child abuse until an interaction in October 2018. She cared for Kaylee for a few hours while Frazee ran errands. When he returned, he criticized everything: how she changed the baby’s diaper, how she fixed a fence, how she prepared dinner.

“That’s when I had the thought that Kelsey probably wasn’t doing anything wrong,” Kenney said. “She just couldn’t do anything right.”

On Thanksgiving Day, Frazee called Kenney and said she needed to get to Colorado because she “had a mess to clean up,” Kenney testified. She made the 12-hour drive the following day, not knowing what had happened. She thought maybe Frazee was trying to lure her to Colorado again. Just in case, however, she packed cleaning supplies in her car.

She never really believed that Frazee had killed Berreth until she stepped into Berreth’s Woodland Park condo. Dried blood covered multiple walls, bloody footprints led up the stairs and flecks of blood coated baby toys. She started cleaning.

“I didn’t know that he was capable of that,” Kenney said Wednesday. “I didn’t know that he was capable of what happened, and I didn’t do anything to stop it.”

Over the next 12 hours, she and Frazee destroyed evidence and tried to make it appear that Berreth had left of her own free will, Kenney said. They took the container that held Berreth’s body and burned it, along with items from the condo that couldn’t be cleaned.

But Kenney said she purposefully left some spots of blood in the condo, and when she drove back to Idaho with Berreth’s phone, she turned it on so that it would ping cellphone towers at the same time as her own phone.

After she returned to Idaho, she and Frazee spoke multiple times about what they would tell law enforcement. Kenney said she still didn’t call the police because she was afraid of Frazee.

“I figured I had done what he needed me to do and I was probably dispensable at that point,” she said.

Law enforcement found her. While at first she lied when the FBI called, she later agreed to cooperate. She was overwhelmed and terrified, she said. After getting an attorney, she agreed to testify against Frazee and pleaded guilty in February to felony evidence tampering as part of a deal.

As her testimony drew to an end Wednesday, prosecutors asked Kenney, who will continue testimony Thursday, one final question: Had Frazee ever told her what Berreth’s last words were?

The nurse looked down at her hands and tried to keep her composure before bursting into tears and gasping through her answer.

“Her last words were ‘Please stop,’ ” Kenney said, before the judge quickly called the day’s hearing to a close and Kenney was whisked out the courtroom door.