How do y’all feel about teasers? Unless we’re talking about an order of curly fries for the table before the mains arrive, I’m team “none for me, thanks.” At least when it comes to Bravo. I’ll read Reality Steve as interpreted by Reddit samaritans until my brain falls out of my nostrils in futile hopes of telling apart Bachelor universe blonde white ladies. But Andy Cohen being a silly little goose and promising “jaw-dropping bombshells?” Don’t need ‘em! The bar is already too high. What could possibly be more jaw-dropping than watching someone get arrested for multiple federal crimes while someone else is confronted for possibly running a cult? And now I’m on red alert for this bombshell instead of just leisurely tuning into my second favorite, “the girlies might fight to the death” television program.
Speaking of which, we start right where we left off on the bus, with Lisa and Jen mauling at each other like two toddlers in a rusted McDonald’s PlayPlace fighting over the last lick of a dried-up container of sweet-and-sour sauce. Producer Shanae keeps everyone’s eyeballs from being clawed out of their sockets, and Jen attempts to pivot her outburst into another stop on the what-about-Omar’s-prom sympathy tour. It works. Jen and Lisa dry-eye cry directly into each other’s faces in hopes of producing a single tear by force of sheer will. Heather administers the fuel for proper tear-duct function (Smartfood White Cheddar Popcorn). They all agree Jen should get the best room at the villa. Ramona Singer, watch your back!
Upon arrival at the villa, everyone completes the “settling in ritual” of FaceTiming their husbands and speculating how much the other gals have had to drink. Heather, in an Old Navy x Margaret Atwood look, obviously skips the husband bit and tells Whitney she thinks Jen’s drunk and hurting. Goddamnit, Bravo. This better be some kind of red herring because I don’t know if I’ll survive a season three recovery redemption storyline. I’m already a Luann apologist. I’m pretty sure my soul will combust if I have to cheer on Jennifer Shah as she becomes that bitch who doesn’t really do her step work, who you can’t help but love because she always brings Spindrift and the ’spensive fresh-from-the-bakery cookies to every meeting.
Luckily, it looks like that’s not happening any time soon. At the pool, Jen rips out her extension and throws it at Lisa, who has enlightened us with two new nubbins of info. Maybe these are Andy’s “jaw-dropping bombshells.” (1) She used to work at Hooters (second only to Mary M. Cosby, this would have been my last guess for who has this specific service industry experience on the ol’ résumé), and (2) She has decided to “start being a lot meaner because being nice doesn’t work,” which implies she believes she’s nice to begin with. What a gas!
Knock, knock, knock on the door, and it’s a coupla shoulder pads well on their way to sentience by means of slowly eating away Mary and Meredith’s corporal forms. They better hurry, though, because sunlight is limited, and it’s imperative to don some white purity garments for Whitney’s Mormon sacrament meeting — I mean, “Red Earth Ceremony.” Spiritual healer Betina waits for no one, so Meredith is forced on the bus in her flared denim tuxedo. Mary stays behind because she still needs time to adjust the Thom Browne baseball hat that may or may not be glued to her head, Matilda style.
At the labyrinth, the ladies clutch their gratitude bundles and proclaim what they’ll be letting go of — an assignment no one understands because everyone’s answer is a different flavor of mental gymnastics landing on “I am practically perfect, and other people are the problem.” Thirty-four minutes later, just as everyone is struggling to figure out how many syllables are in “Meredith,” Mary shows up. She doesn’t want to be there. She hasn’t wanted to be there for a single moment of this season. She stands 20 feet away from the drum circle, occasionally looking over to eavesdrop with her eyes like this one time in New Orleans when I was the only other person in a restaurant besides Benjamin Linus from Lost and the red-haired lady from True Blood, and I tried/failed to play it cool and keep my eyes on my breakfast sandwich. Mary then proceeds to make fun of Whitney’s spiritual rituals as if her own spiritual rituals aren’t “possibly inflicting harm as a means to buy the ugliest shit Gucci has ever produced.” Alas, Heather’s clear-headed and ready to bond.
And bond in fact they do! Er, at least if we’re going by the textbook definition, which is “to establish a relationship with someone based on shared feelings, interests, or experiences.” Hint: the shared interest may or may not be keeping the Bravo paychecks coming. Jen changes into something more snake-y tittylicious, and Meredith puts on a caftan, and everything after that is an auditory hellscape. I’m still unsure if they lost the plot or my easily overstimulated brain did. In an attempt to make any sense of it, here’s a play-by-play:
• Meredith didn’t come on the bus because she had to drive Sethie to a doctor’s appointment, to which he could have driven himself if it were any other day. • Mary didn’t come on the bus because — she refuses to give a reason. She also refuses to apologize for that or anything else. • Lisa suggests Meredith didn’t come on the bus because of Jen. (No shit, Sherlock.) • Meredith deflects and tells Jen that Jennie called her a criminal. (A real deflecting-projecting-lying “pot meets kettle” situation!) • Jen screams a lot and then leaves. Meredith is disgusted. • Everyone else bickers about Lisa & Jen’s friendship, Lisa & Meredith’s friendship, Meredith & Mary’s friendship, and Whitney & Mary’s friendship. • Mary powders her nose at the table. This is not a euphemism. • The gals debate who’s the meanest of them all while Jen’s still in the kitchen raw-dogging her mitts into a vat of what I can only guess is chicken salad. • Jennie calls out Meredith for responding “¯\_(ツ)_/¯” to Mary’s racist bullshit. Meredith excuses herself because she is “not in the mental state for this level of dissension.” • Meredith fully loses any ounce of the god-tier status she had remaining from those arrest-day bathtub antics. • Heather gives Mary a steak in exchange for bringing Meredith back to the table. • Jen returns with what appears to be a Spacemaker pencil box and a hot pretzel. • Mary spends 92 minutes explaining to Whitney that she doesn’t have the mental capacity to tell her “we’re friends,” which surely takes more mental capacity than just saying “we’re friends.” • The private investigator shit comes up, and Jen retargets her wrath toward Jennie because Meredith says the investigator was looking into everyone, not just Jen. • Meredith is still traumatized … oh no … anything but this … please … I’m begging… • MY PRAYERS WERE TOO LATE; IT IS ANOTHER REHASHING OF VAGINAGATE. • Meredith’s yelling! Jen’s screaming! They’re gnashing their spittle directly into each other’s gaping maws! • Jen tells Meredith she’s living fraudulent lives. Meredith keeps trying “baby” and “sweetie” as patronizing clapbacks to limited success. Jen says Meredith has “ten other motherfucking boyfriends.”
I mean, if Seth were my husband, I too would have ten motherfucking boyfriends, and probably eight motherfucking girlfriends too. So help me, god, if Andy’s jaw-dropping bombshell is that Meredith and Seth are two consenting adults in an open relationship.
Anyway, see y’all next week for a rousing hike and Heather eating some Sugar Babies in bed. In the meantime, please conjecture about the jaw-dropping bombshell — wrong answers only. I, for one, have my fingers crossed for a big reveal that Teddy was stolen from Vanderpump Dogs and planted in Utah by Randall Emmett in a long and failed con to get Lala graduated to Housewives status and his films better reviewed at Sundance (still workshopping the details, but it feels like Occam’s razor, no?).
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();
// ]]