We interrupt your regularly scheduled Rich Women Doing Things recap for this paid television announcement. “Hello, my name is Elvis, and I am a butler at the Baha Mar Resort and Casino on New Providence Island in the Bahamas. No, Rihanna is from Barbados, which is not the Bahamas. Here on New Providence Island we have an enormous complex featuring three hotels, a 100,000-square-foot casino, and more than 2,000 rooms. Yes, that means while some of the suites have their own butlers and some guests are treated to lunch and massages on a private island, you will most likely not get that. You will be next to a cramped pool with about 3,000 other people who will most likely be Canadians in cargo shorts past the knees and Crocs. But don’t worry, all of the fountains shoot high enough that the droplets reach the stratosphere. Doesn’t that sound like paradise?”
While the rich women’s trip to this resort looked magical, there is no way that Erika Jayne, Kyle Richards, or Lisa Vanderpump would ever set foot in that enormous eyesore of a resort if the bill weren’t entirely being footed by someone else and they weren’t contractually obligated to be there. Obviously the resort kept them away from the rabble, so even while they were at dinner, cheek to jowl with a church group from Missouri and a woman from Arkansas who is about to enter her third marriage, it looked like the whole thing was very luxurious.
When Erika gets to her room her three-man gay glam squad, including creative director Mikey, is there waiting for her, brushing out a 70-inch ponytail. Erika tells us that all of these women could afford a glam squad but they’re just too cheap to hire one. I appreciate Erika’s dedication to the character of Erika Jayne. She started out being on the show with a certain level of fashion fabulosity and now she’s stuck delivering it year after year. She’s kind of forced everyone to up their fashion and glam games, as Denise Richards disastrously learns.
The first night in the Bahamas, Dorit invites everyone for drinks in her huge suite. Lisa is wearing a green caftan and looking like late-career Elizabeth Taylor, which is a compliment. Erika is in a gorgeous tiger-print pajama suit and said 70-inch ponytail, which is the mother that gave birth to the litter of all of Ariana Grande’s ponytails. Kyle is in a multicolored flowing dress, Lisar is in the slinkiest leopard-print dress I’ve ever seen in my life, and Dorit is in a stupid red bikini top and sea-anemone–print pants with a giant red bandeau in her hair. She really does look like Lisa’s dog Schnooky. Denise shows up in a white tank top and sparkly white shorts feeling horrendously underdressed. The poor thing. Doesn’t she watch the show?
Dorit is the only other woman who seems willing to spend the money on a glam squad. The difference between Erika’s glam and Dorit’s glam, however, is that Erika’s is worth the money. The next day on the private island, Erika looks like an ’80s pinup fantasy in a vintage Body Glove one-piece, a pair of Oakley-esque shades, a silver mesh cover-up, and the ponytail, this time braided. Dorit is in an acid-green mesh pantsuit and bikini and looks like she is wearing an electrocuted poodle on her head. How can someone spend so much money and still end up looking so mediocre? Every other woman on the trip looks better dressed than her and at a fraction of the cost.
Anyway, we’re not only here to talk about the fashion (though I do request a GIF of Erika in the water wringing out her ponytail), we’re also here to talk about drama, and it all seems to be revolving around Lisa Vanderpump. Erika and Lisa had a small skirmish at lunch when Lisa told Erika that she thought her note of condolence about her brother’s suicide was “standoffish” which Lisa says is something “you have been trying to get over.”
Immediately Erika retreats back into her shell and tells Lisa that she meant every word and that is how she expresses her sympathy. In typical Erika fashion, she gets mean when she gets mad, but I understand where she’s coming from. She sent a very nice, handwritten note, which is a lot of work for people these days. It was not a text or an email, it was something she had to put a stamp on and (have an assistant) take to the post office. I think it was completely sufficient. She also took a picture of it because she knew it would come back up because Lisa is “slippery.”
Lisa says she thought they were closer than that, which is a sentiment I can understand. As Kyle says, Lisa is wracked with grief and that doesn’t always lead to logical reactions. I can excuse her on this one. Lisa quickly apologizes and says she loves Erika and that she did nothing wrong. It seems healed over.
But the essence of Erika’s argument with Lisa dovetails nicely with this whole Dorit Lucy Lucy Apple Juice fiasco. (Why is the dog’s name not Lucy Lucy Apple Juicy? Does no one know how to rhyme anymore? Does no one appreciate parallel structure?) Erika says to Lisa during the fight, “Don’t make me out to be the bad guy.” It seems like every one one of these women is waiting for Lisa to make them out to be the bad guy and doesn’t want to let her do it.
We all know the basics of the fight: Dorit got a dog from Lisa’s shelter and had to get rid of it and didn’t give it back to Lisa. Dorit was obviously wrong, even though she will never admit it. Lisa has been refusing to talk about it on camera, other than bringing it up privately at dinner with Dorit and her husband PK, a pigeon eating dried puke off the sidewalk.
Kyle makes a joke about the situation at the party in Dorit’s room in front of Lisar who is like, “What is going on?” When they won’t tell her she says, “Well, cheers to keeping secrets,” which is another GIF I could really use. The next day at breakfast, Teddi and Kyle tell Lisa about how Dorit’s dog came up at Vanderpump Dogs and Lisar immediately says, “You guys were set up.”
This is the moment that Lisa Rinna has been anticipating for the better part of two seasons, ever since Lisa embroiled her in that Munchausen’s fight with Yolanda Bananas Foster. She knows that Lisa plays dirty behind the scenes and was waiting for the precise moment when she would finally be revealed.
Lisar posits that Lisa told the guys at the store to tell Kyle and Teddi about the dog Dorit dropped off so that Lisa could say, “I don’t want to talk about it,” and she could punish Dorit while still coming off like a saint. That is exactly what happened and both Kyle and Teddi see, in that moment, how Lisa set the whole scenario up.
Teddi says she sees a pattern in Lisa’s behavior, and she’s only been around for a season. Kyle sees this setup as a way for Lisa to “protect her relationship with Dorit, but keep her hands clean.” When they bring it up at dinner with the whole group, Dorit is upset because she thought she and Lisa buried the whole thing.
Lisa is also upset because she says that she has been trying to protect Dorit from this whole mess. If that is the case, she never should have allowed her staff to bring it up while the cameras were on. She also never should have brought it up again on camera with Dorit. She then blames Teddi for gossiping about it and telling everyone, but Teddi didn’t hear about it on camera the first time and she was very careful not to tell anyone else about it. The only reason it came up on camera and Kyle knew was because Lisa’s two Johns brought it up at Vanderpump Dogs. This lands squarely at Lisa’s feet, like one of Schnooky’s organic dog food turds.
Lisar is at the other end of the table telling everyone that it smells like a setup and smiling with the face of a woman who has been waiting two years for her moment and knows enough to grab it like Barbra Streisand clutches a bedazzled white microphone. This seems to be the culmination of something that has been in the works for seasons. It’s a subtext that was started way back during Brandi Glanville’s reign (say her name three times and she shall appear), and it is finally becoming text. All Lisar can do is smile, each toothy tile like a full moon reflected in the Bahamian sea, and all of us waiting for the tide to come in.
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();
// ]]