Kyle Richards isn't blaming it on the alcohol.
Appearing on Ryan Seacrest's KIIS FM radio show today, The Real Housewives of Beverly Hills star apologized for attacking her sister Kim while cameras rolled on the reality show.
While Kim's alleged drinking problem will be addressed in the RHOBH reunion finale tonight, Kyle said of her own behavior, "I'm not proud of that moment, to say the least."
"I regret everything about that night," Kim told Ryan. "It's the biggest regret in my life, to be honest. It was terrible. Both of us regret the things we did and we said."
But Kim confirmed some good news: The sisters made up.
"We're good now," Kim said. "It took a while, but we're good now. We're in a good place.
"There was a lot of stuff happening off-camera. The audience doesn't see everything. I just think that it came to a boiling point that night and just kind of snapped.
"We argue now and then and we clash--it's definitely been highlighted on the show. We also have a lot of fun together and laugh, but that was our worst fight ever, no doubt, I can guarantee it's the last time we ever fight like that."
Of her other famous feud, with Camille Grammer, Kyle insists that she likes her catty costar. "I know we've clashed," Kyle said, "[but] we actually have times where we get along and we laugh and everything's fine. [But] next thing you know, it's like, Oh my god, here we go again.
"When I watch the show now my heart really does go out to her. I'm a mom, I'm married. If that happened to me, I would be devastated. I did feel bad for her. It's terrible. I think the way that her ex [Kelsey Grammer] handled things was terrible."
That didn't stop her from confronting Camille again during the reunion though, but Kyle insists she wasn't trying to stir things up again. "[The reunion is] a chance for us to address the things we've seen on the show [along] with the audience--we don't see what the other girls are taping [or their confessionals].It's your chance to address those things."
The Real Housewives of Beverly Hills reunion finale airs tonight at 10 p.m. on Bravo.