Before we talk about the episode, we have talk about the trailer for the second half of the season that aired at the end of the episode. It had some footage of a foul travesty that has been perpetrated by the Housewives on the sovereign nation of Colombia. It’s something heinous. It’s something repulsive. It’s something so destructive and wrong that we will spend months and decades and years dissecting it here at the Real Housewives Institute. I’m, of course, talking about Countess Crackerjack’s long blonde wig that she wears when she says, “Hola, chakitas, welcome to Colombia,” and does a little cha-cha for the girls. Yes, it wasn’t enough for Luann and her fake hair to appropriate one culture this season, she has to try for another one.
While that’s bad, the really excellent nugget is the footage from what we’re already calling the “boat ride from hell.” The end of the trailer is just an insane montage of the women screaming about life jackets while being tossed around on the briny in a ship that is supposedly coming apart. I haven’t been this excited since I woke up from a dream where Chrises Pratt, Pine, Hemsworth, and Evans took turns licking chocolate fondue off every inch of my body. This season really has given with both hands and it now it seems like it’s also giving with both its elbows, most of its torso, and at least one prosthetic leg that someone threw on the floor.
This episode, however, was a little bit of a lull while we approach what will surely be not only the apex of the season, but what we can all assume to be an apex of the franchise as a whole. We’re still at the Mayflower Inn and Spa in Luann’s native Connecticut where she is supposed to be relaxing after her return from rehab.
The dinner that these women had was nothing even close to relaxing. There were just fights upon fights upon fights. Just as one was calming down, another one would pop up. It was like the rolling waves of nausea from food sickness. Just when you think it’s over and there is nothing left, your body decides that it is just going to make you heave until you collapse.
The first fight started when Bethenny innocently asked Tinsley if she was secretly engaged because Tinz and her mother, Dale, were trying on wedding dresses a few episodes ago. Apparently Bethenny heard this from her friends at the wedding dress store which … [twirls mustache] interesting. Once Tinsley says she’s not engaged, all of the women, particularly Bethenny, tell Tinsley that shopping for wedding dresses before you’re even engaged is a bit weird. Tinsley gets defensive, Bethenny gets loud, and it’s an embarrassment for all of them.
Bethenny, however, segues this fight back into the fight about the “family crest” that Sonja Tremont Morgan of the Scrunchy Hair Care Fortune Morgans has on her shoes. Dorinda takes up her argument, once again, that Sonja is not a Morgan and that she has no right to the crest. Well, as much right it seems as Luann has to the title of Countess, but that seems to be lost on no one. Sonja stands up from the table, which is usually Dorinda’s first line of defense, and screeches, “Really?” in an octave so high it shatters all the wine glasses in the restaurant with such a force that they formed into those giant crystals in the middle of the spa table that all of the women were admiring so much.
To make it worse, Dorinda and Sonja then get up in each other’s grills like they’re about to bump chests together and start beef like they’re a stripper and her twin sister who stole her man on the Jerry Springer Show. When Sonja and Bethenny talk about the incident later we can see how Bethenny is right: Sonja just had to have a clear message and make a swift defense to get Dorinda to back down. Sonja usually caves under pressure and is cowed by the louder woman, letting them run roughshod over her. This coalition with Bethenny is working out in Sonja’s favor.
What happened next was really odd, though. Dorinda apologizes and tells Sonja that she’s doing really well moving out of her house and staying in the present and she’s proud of her. Then Bethenny yells at Dorinda for the false platitudes. What is Bethenny expecting here? No matter how Dorinda treats Sonja, Bethenny is going to jump down her throat for it.
This season really has created some odd bedfellows. We have Sonja and Bethenny sharing a bed, Carole and Tinsley attached at the hip, and Dorinda pissing off every woman one at a time until she’s totally isolated. The oddest pairing of all though was when Carole went to Luann’s side after dinner. These two have always gone together like foie gras and chocolate milk. They’ve had nothing but distrust and stink eye for each other since the day they met and now Carole is hanging out in Luann’s room wearing black satin pajamas and matching pumps? Strange. I mean the outfit, not that they were hanging out together. Okay, that too.
That brings us to the last fight at dinner, which was between age-old sparring partners Luann and Ramona. Luann once again brings up the picture of her at dinner that Ramona posted without her permission and alerted the world to the fact that she was out of rehab. Ramona initially defended her decision by saying it was a really good picture of them all. In Ramona’s mind the only thing that makes a picture suitable for the public or not is whether or not she looks good in it.
When Luann challenges her on this point, she apologizes in that Ramona way that is sort of like rinsing off the dishes before you put them in the dishwasher. Still you can tell that she doesn’t really think she did anything wrong. Then Bethenny points out that the picture brought up the news cycle again of the arrest and her trip to rehab and it slowly, surely dawns on Ramona that what she did was really messed up. It’s quite a face journey she goes on. It was like a woman’s erotic journey from Milan to Minsk.
When it fully dawns on Ramona what she hath wrought, she seems genuinely upset and concerned and tries to make it better for Luann. However both Sonja and Luann accuse her of having fake tears to cover up her ignorance. I’m sorry, I think Ramona really had no idea what she was doing. Still, incompetence is no defense. Just ask someone who wore a coat that literally said “I don’t care” to visit a refugee camp.
That fight is just the tip of that particular iceberg though. Luann still has bones to pick and she sits across the table from Ramona and folds her arms over the biggest, grandest statement necklace that she’s ever worn. This thing looks like eight olde-tyme wooden pepper mills that are connected to a gigantic Moroccan knocker robbed from the door of the riad where they all stayed in season four. Luann is still upset that Ramona is trying to hang out with Tom at his New Year’s Eve party and supposedly had drinks with him at the Regency.
I fully understand Luann’s point that Ramona should not be trying to socialize with Tom, but, I mean, if being at the Regency at the same time as him is “having drinks” with him, then everyone on the Upper East Side has had drinks with him at one time or another. It’s not like they scheduled a rendezvous, they just ran into each other. New York is deceptively small like that.
Ramona’s defense was that she was there having drinks with Harry Dubin. Ugh, Harry Dubin, the rogue used Band-Aid you somehow find in an empty shoe. Palling around with Harry Dubin is no excuse for anything, and Ramona should know better. (But what are the awful things he said about Luann? That he was trying to sleep with her when he was “dating” Sonja?) Between Harry and Tom all Ramona needs in this situation is a Dick, but I think she already might have two of them. (Thanks, kids, I’m here all week.)
The real star of this episode though is the server with the black nails who is watching this whole thing go down. These women are jumping around and screeching in this dining room like it’s cell-cleaning day at the lab-rat test center. You don’t see any of the other guests look at them, but you can tell they’re annoyed. This poor girl, she doesn’t know what to do. She doesn’t know if she should tell them to be quiet, get them the check, or get out of the way before another earthquake hits.
Finally she knows exactly what to do. She leaves the dining room and makes a call on her cell phone. “Someone told me that you pay for information like this,” she tells the woman on the other line, who stays surprisingly silent. “Hello?” she asks again, “Hello?”
“Sorry. I don’t do that anymore,” Jill Zarin says, smoothing the tangled hair away from her face as she pokes her head out of her comforter. “I think you have the wrong number.”
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]