I am a person who loves an agenda, plan, or template – something that gives a clear picture of where we are at present, where we need to go, and our plan to get there. Give me a goal and a map to study, and then we can work spontaneity into our journey toward that goal. It’s a big part of what resonates for me about reality TV: while the show is technically unscripted, there is a formula to the storytelling, and the magic is found in the organic moments in between those coordinated points. Despite every cast member’s carefully laid plans, there is always a moment when their curated mask falls and we get an unexpected raw insight into their real emotions, motivations, or frustrations.
That said, as we begin our descent into the back half of this season of Potomac – one that, despite its failings, is still a significant improvement over the months-long humiliation ritual that was season 8 — I find myself a little lost in the weeds of the women’s stories. Some things are completely out of production’s control: They could not have possibly predicted that Karen’s DUI would go to a jury trial as the season was airing, rendering her storyline effectively moot and increasingly embarrassing with each passing episode. But even beyond Karen’s massive humbling (I keep looking at her in that crimped blonde wig in Panama and wondering if it’s the same unit that was fried and laid to the side in that bodycam footage), there are some glaring gaps in the women’s arcs that are making this season feel choppy, unfinished, and a bit incoherent.
The most blatant example of this is Keiarna, who has been transitioned into a pivotal part of the cast after production sent Jassi upstairs into the ether like Judy Winslow on Family Matters. Keiarna is an undeniably stunning woman who seems to be doing quite fine for herself, but we are 13 episodes into the season and only just now finding out that her and Greg started dating only a month after his divorce was finalized and are building a house together; she is also suing Deborah, which we knew because the Bravo bloggers covered it in real time. This information is all well and good, but none of this has been fleshed out in a way that makes me curious to see more of Keiarna’s life. She runs a spa, helps out her man at work, and is waiting for a ring; you can find 30 women in the exact same circumstances at a U Street happy hour in DC. For now, her story in its totality seems less than the sum of its parts, and I am struggling to understand why she was upgraded from friend of; perhaps they thought we would care more about the fallout of the Keiarna-Deborah conflict, but Deborah was clearly in the wrong so there is simply not much to discuss.
While the lack of connective tissue in Keiarna’s story is hard to ignore, she’s far from an anomaly in this cast. Gizelle hasn’t talked about much beyond sending her kids to college and grieving her father, all in passing; Ashley is out of ways to talk about a separation that is taking as long as Brad and Angelina’s split; Wendy has invented so many new ways to remind us that it’s her 40th birthday that Party City shut down in protest. They can’t pay me enough to care about Stacey Facetiming TJ with his shirt off, and Jassi seems to be perfectly fine accepting her new future as a stepmother so there is simply nothing to discuss.
None of the women seem to be willing to share enough of themselves for production to meaningfully tell a story about their lives, which not only has a negative impact on entertainment value, it also leaves a massive storyline-shaped hole that has been consumed by Mia and Jacqueline, the corporeal manifestation of the twin Mia absorbed while still in the womb. Where the other women have been frustratingly reserved in sharing their current trials and tribulations, Mia is freely bringing us into her tornado, and absent further developments from the rest of the ensemble, both the cast and viewers have no choice but to participate. As a result, Potomac is regressing into a weekly episode of Maury Povich, which is clearly wearing the women’s patience thin, but not so much that they are ready to do something about it.
Entirely too much airtime this week was dedicated to navigating the ins and outs of Mia’s tumultuous family life. We start the episode in the morning, with Mia frantically trying to understand what Gordon did with her children. I can certainly empathize with the panic of trying to understand why your estranged husband (whom she has seemingly since reconciled with and left Inc behind in the New Year) took your children across state lines without your consent or knowledge, but so much of the decision-making left me confused. Mia’s children have phones, or at the very least iPads, which we have all seen on screen – were her children not responding to her messages? Did she not have location services on their devices so she could at least confirm they were likely around her former nanny? Why would Gordon think you are on vacation with Inc when filming trips require call times from production that can easily be corroborated via email? For such a concerning situation, basic facts around how it was being handled simply did not add up – and while I would normally chalk that up to the recklessness that can be born out of stress-induced panic, nothing Mia ever does inspires me to offer her the benefit of the doubt.
Despite my skepticism, Jacqueline spares no time in starting to let the other women know the seriousness of the situation that Mia was dealing with this morning. Mia was having a panic attack and fearful of what Gordon could do to the kids, she earnestly tells them while shopping, and further reinforces in the Sprinter. In a cast full of mothers, the women are naturally sympathetic, triggered by the idea that something that frightening could happen to them too – only to be a little flummoxed at the full picture as more details started to come out. If Gordon is such a risk with the children, why is she so reluctant to take control of the custody? How were the kids able to send photos if they were out of reach the entire morning? Most befuddlingly, if Gordon’s antics had Mia so stressed, which everyone can understand, why is her plan to go from Panama to visiting Inc in Atlanta, and not straight to your children to make sure that they are safe? As Ashley points out, she would have simply left the trip if there was this much uncertainty involving the location and safety of her children. Mia’s impulsive choices, and the consequences of those decisions, are now the rollercoaster that is driving the season, and no one is enjoying this. As Gizelle openly stated, being Mia’s friend is exhausting — but they’re getting paid for that privilege, so they will have to make do.
While the women are clearly over entertaining this crazy train, absent anything to compete with this story, they are forced to humor it, and Mia remains unflappable, secure in the fact that she is sharing all parts of her life. Mia wields the word “authentic” as a weapon; it is a warning shot to the rest of the cast that none of them are ready to spill their dirty secrets the way that she is, whether out of self-dignity or self-preservation. None of them are willing to admit to potentially sharing her husband with their childhood best friend – or his best friend, or whatever actually happened that I don’t care enough to get to the root of. Jacqueline continues to feebly endorse her best friend’s antics, only to find herself getting ridiculed by either Mia or the rest of the women under the slightest bit of pressure, where she ends up trying to fill the time by uncomfortably letting us know that she has “a WAP,” a term she thinks she’s using to sound cool and hip but only ends up feeling pathetic and desperate.
We have rapidly found ourselves in an untenable situation, where the women clearly feel that they are being held hostage by Mia’s antics yet are unwilling to offer up enough of their own lives to mitigate the damage being caused by the Thorntons’ penchant for dramatics. Left between a rock and a hard place, Ashley and Gizelle slowly begin to mount their defensive strike against Mia, starting with Ashley pressing Mia about how she spoke about Gizelle’s daughters while shopping, a confrontation Mia immediately rebuffed. Unbowed, Ashley resumes the conflict at dinner, expressing her frustrations with Mia’s behavior. Wendy points out that, if the events she has been relaying are all true, then her children aren’t in safe hands and she should be pursuing custody, an action that Mia seems unnaturally resistant to. Gizelle, however, is clearly the most irritated with Mia, no longer buying into her shenanigans and taking the moment to let the audience know that Mia privately apologized for her remarks about Gizelle’s daughters off camera while she presents herself as doubling and tripling down for the audience. While Gizelle may claim that the root of her frustration is purely about how Mia came for her children, it feels like there’s another strain of this resentment emerging. Gizelle is usually able to weaponize the tools of pride and dignity to manipulate the cast via lingering rumors and secrets; that is an impossible tactic to employ with Mia, whose signature trait as a reality star, for better or worse, is her shamelessness. While it is clear that a takedown is starting to heat up, I need this standoff to get to a boil sooner rather than later.
Next week, the sapphic duo of Jacqueline and Mia becomes a triangle once Ashley decides to get in the mix. See you all then!
Cherry Blossoms
• It was amusing to watch Wendy mock “613 blondes” (and even more amusing that Stacey had no idea what that was) over dinner at Panama, only to end up rocking a 613 bob in her confessional this week. As a person who is quite familiar with the box dye aisle at the beauty shop, I think she could have toned the color a bit more to match her complexion, but she looks stunning either way.
• While I remain frustrated at watching Karen mishandle this season in every way possible, her sense of humor hasn’t gone anywhere. When she freely admitted that she has kept her mouth in retirement while demanding that Ray withdraw from his oral pension fund to “travel to the village,” she had me in stitches.
• Gizelle Bryant is truly the Kyle Richards of this franchise in every way. Not only is she the self-appointed ghost producer of this ensemble, but she cannot help but use the same catchphrases over and over (her “word on the street” is Kyle’s “in this town”). Now, they both have repeatedly traumatized us with their ghastly taste in hats. Wendy’s face when Gizelle handed her that Pepto Bismol disaster with a matching hat for her daughter (which wasn’t even the same shade) was the exact level of bemused disgust that I had watching the screen.
• Why did the girls have to change for the club at the restaurant bathroom? Is their resort so far from the city center that it would have been inconvenient to double back and get out at a reasonable time? I keep trying to square it away in my head and come back dumbfounded each and every time.
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()}});
}, {"3":3,"6":6,"18":18,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(18),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(3),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 i=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||i.classList.remove("open")})}function gtmSendReport(e,n,t){let i={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(i.eventLabel=n.href),gtm.reportNow(i)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const i=t.split("?"),o=new URLSearchParams(i[1]);for(let e of n.entries())o.set(e[0],e[1]);t=`${i[0]}?${o.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()||auth.isMobileAppRequest())&&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;
}, {"3":3,"4":4,"18":18,"124":124,"135":135}];
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(115);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,"115":115,"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");
}, {"ads.legacy":"ads.legacy","cid.legacy":"cid.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();
// ]]