Ever since the global pandemic changed life as we know it this spring, the Real Housewives have been more of a balm than ever. Not only is there something comforting about the sameness of them, like the French fries you get from McDonalds that are always identical no matter where you are, they reminded us of the life we left behind. Here were people getting together and having dinner and going to parties, and not fighting in a Trader Joe’s about wearing masks. Here were high production values, gorgeous venues, women who were allowed to have their heads and faces touched by beauty professionals. When all of us had so little to get us through, the Housewives were there for us, like a bunch of screechy-mouthed Winston Churchills, goading us through the terror and sameness of our everyday lives.
That is now over. Officially.
Both the New York ladies and their less scruffy Beverly Hills counterparts took an unannounced several-week break, most likely so that editors, now working from home, could have some time to finish assembling episodes. I’m fine with that. Give the craftspeople all the time they need. Quality is worth waiting for. At least that’s what Grindr tricks tell me as they avoid hanging out with me for years and years and years.
The episode starts just like any other, but with a new introduction now that Tinsley Mortimer has left this mortal coil. (And by mortal coil I mean TV, because if you’re not on TV are you even alive?) There are even new taglines, and Ramona’s, “Who cares if I’m self-involved? Who else should I be involved with?” has already been printed on the cover of a giant, leather-bound tome and put in a place of prominence in the Library of Congress’s Richard Hatch Reading Room for the Reality Television Arts and Sciences. Okay, so far so good.
The action starts and Leah is in Halloween Adventure, my favorite store in all of Manhattan where you can buy costumes, props, and all sorts of ridiculous junk every day of the year. I’m into it. I’m into it. The ladies are back, yeah, I’m feeling good. Leah’s on the phone with her baby daddy Rob, asking him to come to a Halloween party. It cuts to her confessional and …
…
…
Tire screech. Needle skips off the record. A jaundiced baby cries out for comfort it will never receive. The ghost of Buster Keaton goes “Homina homina homina homina” for 17 hours straight. Swamp Thing motorboats the long-decayed toosh of the Lindbergh baby. Everything in the universe falls off a cliff and lands in a black hole made entirely of existential dread and Mitch McConnell’s neck fat.
What the hell? The confessional is Leah sitting in front of her bookcase at home in a nude sweatshirt with a few random letters across the chest and minimal hair and makeup. The audio sounds like the radio, but not the radio, but on talk radio when someone calls in and it sounds like crap and the rest of the radio sounds good and you’re like, “Please get back to the real radio because this sounds like it was recorded in a helicopter trying to take off out of an echo chamber.”
Then it goes away and, for a minute, I thought it was a fluke. I thought maybe I just dreamed that Leah beamed into the show from a Zoom call from hell. She joins Dorinda and Luann shopping, and then it cuts to Dorinda’s confessional — and there she is in her Berkshires living room wearing something that looks like a pajama top, but also with a half scarf connected to it. She is also being recorded from some sort of Tether radio station.
Next we see Ramona in her kitchen, also dressed down, and her background is the worst. It looks both like her kitchen and an illustration of her kitchen. In fact, all of the backgrounds look flat, as if the women took a picture of their living spaces and then that picture was hung as a backdrop behind them. I am convinced these are all two-dimensional images until the end of the episode, when Ramona’s daughter Avery actually walks through the kitchen and washes her hands in the sink while giving some commentary on the way by about Elyse, a party you put in your iCal and then forget about and then see two days after you were supposed to attend. This makes me question the way physics works, but also why we don’t have the Housewives teens interrupting all of their confessionals like they’re filming news reports for the BBC.
Eventually we see all the women, Luann upstate with the worst sound of anyone, and Sonja in what is definitely her pajamas and what is possibly the spa that she has trapped herself in for months and months doing nothing but glowing, apparently. Did they dry out Sonja Tremont Morgan of the Booty Tooch Loofa Brush Morgans at her spa? It is working!
These new confessionals don’t make much sense to me. I know that producers are filming interviews while also filming the seasons so that the women don’t forget what happened or how they were feeling. So, if the action is happening during Halloween, why are these confessionals being recorded sometime after lockdown started? Also, when Avery Singer traipsed through the frame, a camera either swiveled or pulled back, which I think means there was a technician in the house social distancing, which is fine, but if there were crew in Ramona’s apartment and it still looked like the set of a high school version of Bye, Bye Birdie, what is the crew even getting paid for? Maybe they can only have one person and he can’t do lighting and sound as perfectly as a normal crew? I don’t know. Just because I watch this show doesn’t mean I know how to make it, just like eating a donut doesn’t confer upon me the recipe. (Oh, if only!)
There are also some confessionals talking about the scenes that were filmed BC (Before Corona) and those are intermixed with the new confessionals. What exactly is going on? The same goes for Ramona’s friend Missy, who is the woman that Luann’s Tom dated right after he divorced Luann. We see her called Missy several times at the bottom of our screens, but only once is she called Melissa. Which is it?
This is so unlike Bravo. They often talk about their shows having the “Bravo sheen.” They need to look glossy and expensive and like something we probably couldn’t afford even though we can. They want it to look like a gilded indulgence, like the shiny golden inside of a Magnum bar wrapper. Now they just look like a mess. What happened? Did they rip apart all the episodes and add a bunch more confessionals and other content so that they could get more episodes out of the season since there is nothing currently in production? Did someone just botch the whole job? Did the gypsy woman that made Andy Cohen famous finally come to collect her due and it is that his shows will look like wadded up Wet Wipes for the rest of eternity?
I get it. It’s a tough time. We all need to make sacrifices. I just was hoping it wouldn’t come to my Housewives. Or, even if it did, I would appreciate it if Bravo leveled with us. I wish they could have said, “Hey, listen. Here’s what we had to do. We know it’s not up to our usual standards, but please bear with us.” But no. They couldn’t even plop a “Pardon Our Dust” notice up on their website. They just soldiered on hoping that none of us would notice.
Uh, guys. We noticed.
As for the episode itself, the main event is that everyone goes to a Halloween dinner that Luann arranged and it actually looks pretty cool. Ramona has some other parties she wants to go to, so she texted everyone that they should have the dinner an hour early and when no one responded she assumed that meant her wish was granted, so she shows up an hour early and then has to sit around and just wait to be excused to go to Omar’s.
Sonja shows up so blasted that she’s just basically bashing some plastic dolls together and telling Ramona that she always brings the topic of their conversations back to her. Ah doy! She has known Ramona 20 years (Sonja Sonj always omits the “for” before the number of years), doesn’t she know that’s how she rolls? But I will always love my favorite floozy for saying things like, “What was I doing before the party? Hello, I was getting lit with my hair and makeup team.” Bless her so hard. She also looks the best of everyone, dressed as a voodoo priestess in Indiana Jones and the Cultural Appropriation of Terror.
Well, Leah looks pretty darn good too with her Dia de los Muertos makeup and her sheer bodysuit with sparkles all over it. My girl Jill Zarin shows up to the party, dressed like a French maid who dyed her outfit red in the wash by mistake. She looks great, though, and already has a new fiancé, so at least Jill has love in her life and some coin in her bank account.
Dorinda looks good, but is once again behaving badly. She’s part of the group that piles on Ramona for being a dingus at the party. Dorinda’s beef is that she thought it would be a good idea for Ramona to throw her birthday party with Sonja. However, Ramona didn’t like that idea, and so now Dorinda is mad about something that she totally created out of nothing. When they talk about this at the party, Ramona says Dorinda is probably mad because she’s drunk. Good guess. A broken clock is still right twice a day, unless that clock says that Dorinda is probably drunk, then that clock is in MENSA.
Dorinda then retaliates by interrupting Luann’s speech, tapping her glass with a knife, and saying, “I’d like to get a consensus as a woman in power. Who thinks it’s right if you show up and your good girlfriend, when they doesn’t like something you say, says, ‘Are you drunk?’ And she had been here an hour and a half boozing up. Something something something. Schadenfreude. Mumble mumble. I’m done.”
Ramona just sits there. She is stony-faced and seething because Dorinda couldn’t say this just to her face or in a small group, she had to say it in front of everyone and absolutely humiliate herself. Jill Zarin says, “Is this what happens now? Dorinda just walks into a room and attacks someone.” That’s the recap of every episode now, Jill. Thanks for doing my job. Also, boy has the show changed.
Speaking of that redhead, she’s currently sitting at home on the Upper East Side in front of a ring light with her phone plugged into a tripod she bought on Amazon Prime. She’s going to film herself as long as the producer calls and starts asking her questions about her episode. It’s going to happen any moment now. They must have tons of things to ask. Oh, where are they? What’s keeping them? Is this thing on? Ally, will you check the phone? Is it working? Is it? Is it?
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(4),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(135),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,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),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(406),_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,"406":406,"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","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.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();
// ]]