The ex-girlfriend of Redskins linebacker Reuben Foster is speaking out.

Elissa Ennis appeared on "Good Morning America" on Thursday to discuss the alleged assault that led to Foster's departure from the 49ers before he was picked up by Washington.

Ennis revealed Thursday that she lied in court when she said Foster never struck her as she said, "I was not telling the truth."

Ennis claims she lied because she loved Foster and didn’t want to damage his reputation or potentially end his NFL career.

"I did what I had to do for the person I loved. I thought he would change. Anybody in my position would do the same," Ennis said.

"We both were seeing therapists and stuff, trying to work on our relationship. So I was like, 'I can't believe you — you're back to doin' this.'"

To set the record straight, Ennis detailed what really happened as she repeated the story she initially told police.

"He dragged me down the stairs two or three times, he punched me in my face two or three times, pulled my hair, kicked me, spit on me," Ennis said.

Ennis added that the 49ers attempted to interfere with the police investigation at one point before Foster was cut.

"The 49ers came up there. I have pictures of the 49ers coming up there talking to police, saying I’m the same ex-girlfriend who sat up there and lied," Ennis said.

Foster was released by the Niners on Nov. 25, one day after he was arrested for an alleged domestic violence incident. The Redskins then claimed Foster off waivers two days after he was cut by the Niners.

"I can’t believe somebody picked him up," Ennis said, adding that it felt like a "slap in the face."

Foster had a previous domestic-violence charge dropped in May after Ennis recanted her statements. He served a two-game suspension for a marijuana-related charge as well as a gun-possession charge stemming from the dropped domestic-violence charge.

Foster remains on the commissioner's exempt list as the league's investigation into his most recent altercation continues.