This week on our favorite program Rich Women Doing Things, the rich women did things. They watched their husbands eat Lay’s Potato Chips out of the bag and then wipe their grubby Vienna-sausage fingers on their sweaters even though they’re not supposed to be eating potato chips in the first place because they might die of beeties. (Or is it have diabetes?) They place stories in People magazine about who did and did not show up at their weddings in Hawaii. They received wedding gifts of expensive tequila from their friends because nothing says “Have a long and fruitful union” like a shit-ton of expensive alcohol.
When Denise’s husband, Aaron, unwraps the gift from Lisa Rinna and Harry Hamlin, it comes with a note that jokes about their “happy endings.” That means Denise has to explain to Aaron that she told all of the women about his trip to the massage parlor, which doesn’t excite Aaron that much. There is something that is both unbothered but also boundary-setting about Aaron that makes his handsomeness even more appealing. Then he tells Denise how awkward his massage was because the woman who did it was “200 years old.” I’m sorry that Aaron’s one time with a dirty massage had to be with Melisandre the day she left her necklace at home. Cue all the Katniss Everdeen GIFs because I volunteer to give him a rub and tug that will make up for all of it. I promise. Oh, I promise it will.
We can’t get too dirty, though, because this episode has some real scares, and I’m not just talking about the poor wannabe actor that Kyle paid to hide in her bushes and jump out at everyone during her Halloween party. (I don’t know if you realize this, but this vampire is the brother of the mermaid from Pandora’s engagement party.) Lisar and Kyle go to get mammograms, and they’re both on edge because both of their mothers have had breast cancer and Kyle’s mother died from the disease. Lisa gets her results back, and everything is good with her boobs, including her implants, which are definitely older than some of the nurses working in the clinic.
Kyle is not so lucky. The technician informs her that they need a few more images because they found something suspicious in her test. Of course Kyle really starts to freak out, as anyone would. Luckily, it all turns out fine, but those few tense moments, with Kyle pacing around the empty clinic and looking for anything that could possibly soothe her, are extremely intense. Naturally, I’ve never had a mammogram, but I’ve waited through some inconclusive HIV tests and know just what that anxiety is. That moment, the one that seems as far off as it is inevitable — finally happening and throwing our whole world into disarray. It’s the fear we have every time we go into a doctor’s office or make the stupid decision to go to WebMD and start searching for symptoms.
That is some far-too-real television, and I don’t want my rich women doing those things. I’m glad they did (and I’m more glad they’re fine), but, hoo-baby, I am not here for medical catastrophes. I am here for Kim Richards looking like a drowned hobo getting into a fight with Lisa Rinna dressed as Erika Jayne at a non-white party in Kyle Richards’s backyard.
Kyle’s party really delivered, though I was sad that we only got the smallest glimpse of Glen, her party planner, who has been with us much longer than any of the silent friends that St. Camille of Grammer is always dragging to events with her. The party seems excessive but also really fun, so I’m not going to complain that she has an entire Ferris wheel in her backyard. What I will complain about is that she has flown her daughter Sophia back from Washington, D.C., where she attends college, twice during the school year. She’s only been there for two months, and she’s already been home twice?! I get that she didn’t want to miss her sister’s big 30th-birthday party, but did Kyle need to fly her home for the family Christmas-card photo shoot, too? Couldn’t they do that photo shoot the day after the Halloween party and just combine two trips into one?
The costumes for the party are phenomenal. Kyle and Mo decide to dress as a Playboy Bunny and Hugh Hefner, which is about as basic as drinking a pumpkin-spice latte on your way to an Instagram poppy field, but I’ll give Kyle a pass because she looks absolutely amazing. This lady has a 30-year-old, and she rocked that outfit. While I love Trashy Lingerie (the store, not the concept), I can’t believe Kyle paid nearly $700 for that costume. Actually it’s closer to $1,400, because of the one she ripped that can’t be returned and the second one she has Ubered over 20 minutes before the party is about to start.
Cats seem to be a theme, with Erika Jayne arriving as a slinky cheetah (a little underwhelming considering her usual sartorial accomplishments), Camille as Catwoman, her friend Kimber as a silent feline, and Dorit as Choupette, the late Karl Lagerfeld’s millionaire pussy. Denise is giving us Little Bo Peep realness, Teddy and Edwin are serving Harley Quinn and the Joker at least two seasons too late, and the morally corrupt Faye Resnick is dressed as a slutty Harry Potter or something. I don’t know.
The real winner, though, is Lisa Rinna, who shows up as Erika Jayne at Coachella, and Erika’s “You bitch, you dressed as me,” as soon as she arrives, has so much love and joy in it that I’ll never stop hearing it. I’ve never had a friend dress up as me for Halloween, but maybe that just means that my look isn’t iconic enough. What is kind of annoying, though, is that she keeps “acting” like Erika Jayne and being mean and haughty. Yes, Erika can be mean and haughty, but Lisar doesn’t capture any of the playfulness that Erika also has. It just comes across like her being a bit of a jerk.
Of course, this is most pronounced when they’re taking a group photo and Lisar, as Erika, says, “Giving Lisa her bunny back was really cunty.” Yes, that statement is entirely correct, but to bring it up in this way, under the cover of playing a character, in front of all of Kim’s friends and family, doesn’t seem right, either. This immediately upsets Kim, because, of course, Kim Richards can’t take responsibility for any of her actions and would rather just be aggrieved about what Lisa Rinna said to her.
Denise is obviously hilarious when she’s talking to Kim and Kyle, and Kim comes after Lisa’s Erika Jayne costume. Denise’s take is basically, “Say what you want about Lisa’s behavior, but her costume is on point.” Oh, Denise. We need Denise to start getting into these tussles if she wants to be a good Housewife, but she’s so much better above the fray looking down on it and just rolling her eyes. Everyone tells Denise she doesn’t get it, and she’s like, “Whatever, it’s some stuffed bunny, get over it.”
The most damning thing about her conversation with Kim, though, is that Denise tells her that it really hurt Lisar’s feelings when she returned the bunny and Kim says it didn’t. Does Kim think she lied about that? Does Kim think she doesn’t really care and is pretending? If you could view any person like that, then your grasp on empathy and human values is so skewed that I don’t think there is any hope for you and you should just chain yourself to that Ferris wheel and wait for the carnies to come cart you away somewhere.
Finally, Kim does the bigger thing and approaches Lisar so that they can have a moment together to talk about what is going on between them. It seems like they’re both waiting for the Apology Express to arrive but neither of them has bought train tickets. They’ve both done awful things to each other in the past, and debating who is going to make those things right first seems like a stupid reason to hold onto this grudge. They decide, under the floating ghoul that is a wax version of the Widow Armstrong, that they’re going to bury everything in the past and move forward.
With that, the evening mist settled a little bit lighter, the lights on the Ferris wheel shone a little bit brighter, and Brad, the poor vampire who had been hiding in a hedge for the past three hours, took out his fake fangs, cleaned off his makeup with a Wet Wipe, and got in a Lyft back to his shitty apartment in Silver Lake that he shares with three other wannabe actors. “My work here is done,” he thought, taking a bite out of the Fatburger that had been cooling and congealing in his pocket for most of the night.
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();
// ]]