The Real Housewives of New Jersey is not the best series in the franchise.
There, we said it.
However, the show does pack a punch when it comes to the fights between the ladies, and Wednesday's installment gave us a fight that even Teresa Giudice was probably proud of.
Hell, it found Jennifer Aydin breaking a win glass and threatening to stab Melissa Gorga.
Oh yes, it was one for the books, and it's time to unpack what went down.
All of the ladies were engaged in yet another brutal argument, and insults were being hurled as patrons of the restaurant looked on in horror.
"If I throw a f***ing glass you're gonna know it," Jennifer screamed, as she smashed a wine glass and held it up at Melissa.
"You've got the wrong f***ing girl, I'm telling you that," said Melissa who was ready for a fight with her new enemy.
Teresa then screamed "No, no, no" as the screen faded. Oh yes, we were left on a cliffhanger of epic proportions.
But how did we get to this point?
Let's run down what came before it.
The two women who were friends before the incident only started arguing when Melissa thought Jennifer threw wine at her when their castmates were fighting earlier.
Danielle and Margaret were the ones to start fighting. They've been at it for weeks, and while it's draining, it's providing the show with some much-needed drama.
Always the one to cross lines as though they are going out of fashion, Danielle started to bash Margaret's relationship with her kids.
"If you spent a little time with your kids maybe they'd still be here – maybe you'd see your grandkids and maybe, just maybe, you'd have a relationship with them," Danielle yelled across the table, but Melissa butted in: "Kids are off limits, Danielle!"
Margaret did not let that one lie, and called Danielle "an old dog with no new tricks," but Danielle continued to stick the knife in, yelling: "They are not around you – get over it!"
What happened next was Margaret losing her cool, so she doused Danielle with her glass of wine as though she would explode like a demon.
"You f***ing c***," retorted Danielle as her makeup ran down her face, and she had to be restrained by a security guard.
Poor Danielle was only trying to emerge from the "friend of a housewife" status, and we think she made a good attempt.
"She is vile. She's dead to me. I'm done with this," Margaret muttered as she walked off.
"There's an unwritten law in this group: You do not talk about people's children," Dolores Catania quipped of the whole scenario.
"Had Danielle talked about my children she would have no teeth left. When kids come into the picture, it's no holds barred," Dolores continued.
Then there was Jennifer and Margaret, who brought their New Jersey beef on vacation.
The fight was apparently about the necklace the housewives bought for Teresa.
"You know what Margaret, you're used to an environment of cheating. Your mother f***ed someone for 15 years – I get it!" Jen screamed as the ladies locked horns again.
"That's why your husband sleeps in the f***ing poolhouse," Margaret clapped back.
Jen maintained that her relationship was fine and that her husband could sleep wherever he wanted.
"I know, whether it's in his girlfriend's bed or not," said Margaret with an evil grin, adding:
"Word on the street."
Jen had enough and exited the table, but not before screeching: "Shut the f*** up with that!"
"I know nothing about your marriage. I said that to hurt you," Margaret admitted when Jen returned.
"I said things to hurt you too," Jen revealed in a somewhat sincere moment. "We're just both p***ed off."
Elsewhere on this eventful installment, Teresa aired her thoughts on Joe's return from prison.
"I'll be excited when he's home. He said, ''I'm gonna be so far up your a** – I'm gonna do everything with you,'; and I'm like, 'Oh no!'",' she laughed.
"It's also nerve-wracking because I am more independent now. And If I don't like something – even my dad says, 'If they don't do what you say, tell them to go f*** themselves.' When he comes home, then we'll see how it is.
"Obviously, I know I'm a different person. I think he's definitely gonna be a different person," Teresa added.
Melissa had her own two cents to share on the whole mess that is Teresa's marriage.
"Obviously, we're all waiting and hopeful that they'll all be together as a family again very soon. But the elephant in the room is that that might not happen," she said in a confessional.
What are your thoughts on all the action?
Hit the comments below.
The Real Housewives of New Jersey continues Wednesdays on Bravo.