Kandi Burruss' mother is a hard woman to win over!

The "Real Housewives of Atlanta" star had a difficult dinner on Sunday's episode of the reality series, when her fiance Todd tried to have a talk about their upcoming wedding plans with Kandi's mother Joyce.

Check out the video above to see why Joyce thinks Kandi's fiance is an "opportunist"!

And if that wasn't enough, she also broke into song.

"Just don’t let me catch you," she told Todd. "Cause let me tell you, ain’t no river high enough. Ain’t no ocean deep enough. Ain’t no desert hot enough to keep me off your ass, baby."

Kandi took to her blog on Sunday to address the tense relationship Joyce has with Todd.  

"Everyone says stand up to your mama and blah, blah, blah, but believe it or not I do speak my mind to my mother. I just don’t say it in some crazy disrespectful way, because she is my mother," she posted.

"So to everyone who is screaming at me through the TV screen to 'do something about my mom,' I’m not sure exactly what you expect me to do. I can only say how I feel, and if she doesn’t listen to me, then what? I don’t agree with my friend Carmon on how she said she would handle it if it were her mom. I don’t believe in cutting off your relationship with your mom. So for now I’m just hoping that over time things will work out for the best," the reality star concluded. 

We hope Joyce and Todd can work out their relationship troubles. What do you think of Mama Joyce's outburst? Tell toofab in the comment section below!