Porsha Williams and Dennis McKinley finally had a long-overdue heart-to-heart chat.

On the new episode of Slice’s “Real Housewives of Atlanta” on Sunday night, the couple sat down for a couples counselling session in which McKinley finally explained why he started cheating on Williams while she was pregnant.

RELATED: ‘Real Housewives Of Atlanta’ Star Porsha Williams Confirms She’s Re-Engaged To Dennis McKinley After Cheating Scandal

“We had a rough pregnancy, all the way from start to finish,” McKinley said. “Sex during pregnancy, it’s nothing what a man wants to do … and after PJ got here, postpartum was very real. We cried together like every night. That’s not a good enough why, but that’s the why.”

Williams battled postpartum depression after giving birth to the couple’s only child, now eight months old.

“It was a poor decision and it was a selfish decision,” McKinley continued. “I made a mistake, I cheated. … I’ve done my best to let Porsha know that I love her and I’m remorseful and apologetic. The priority for me is the baby.”

https://www.instagram.com/p/B5b-LEWFsFw/?utm_source=ig_embed

Williams wasn’t completely having though.

“A mistake, to me, is taking the wrong exit. You don’t make a mistake and set up with someone and cheat,” the 38-year-old pushed back. “That’s not where he need to be in order for me to heal and move forward. He needs to be in a place in my eyes where he’s taking full accountability for his actions, period. No matter how it looks and feels. It insults me when he says mistake.”

She added, “All the rough stuff that he said that I went through, he was literally by my side. And that’s one of the things that was really difficult. I’m terribly disappointed and I’m hurt.”

RELATED: ‘Real Housewives Of Atlanta’ Star Porsha Williams Welcomes A Baby Girl

After Williams pushed her fiancé on whether he was actually ready to commit to their relationship, he told her, “I want us to be together and that is not a co-parent situation. I apologize again. I hope [Porsha and I] can get to a place where we start to communicate more and she can give me another chance.”

Williams responded, “I am pissed but through all the hurt and the pain, I realize I do want my family. It’s a work in progress. I can’t just like, start trusting you overnight. It’s not going to work like that… [but] I’m going to try to do it.

“Honestly, I do not know how long it’s going to take me to forgive Dennis because if we get back together, it has to be real,” she told the audience. “Because what I’m not going to do is have my daughter be in a house with fake love. Whether it takes six months, whether it takes a year, I’m going to take my time.”

Tune in to new episodes of “The Real Housewives of Atlanta” Sundays at 9 p.m. ET on Slice.

Click to View Gallery
The Most Entertaining Real Housewives Of All Time