The last few weeks of this show have been full of Bronwyn-focused drama, with her various conflicts with Lisa and Heather taking center stage. While Bronwyn has been great at holding our interest, I have missed the larger group dynamic between all the women of Salt Lake City — I want a fuller picture of their friendships and what keeps them all together in the first place. Luckily, this episode has everyone in one room and has gotten us closer to developing storylines between them all. I’m curious to see more about where they stand with one another and how the changes in allegiances and closeness will play out in later episodes. While the setting is a cute Audrey Hepburn–themed brunch at Mary’s, it felt more like cleaning house before we get to their Mexico trip, which has been teased as explosive and, thank God, husband-free.
Before getting to that, we get Heather and Lisa at … Kemo Sabe? What is the hold this place has in the Housewives universe? We first saw it in The Real Housewives of Beverly Hills; doesthe Southwestern–themed hat store-bar have some deal with Bravo? Anyway, I love how the scene with Heather and Lisa plays out in tandem with Bronwyn speaking to Todd at home. The two debriefs mirror each other in a way that sets the scene for what goes down at the brunch in a way that makes me a bit sad for Bronwyn.
Lisa relays the gist of the trip to Heather, confirming she doesn’t care what happens with Bronwyn. For as controlling as I found Bronwyn on that trip, she came from a place of pain about her deteriorating relationship with Lisa. Lisa might also feel this pain, but the blame is placed only on Bronwyn. I understand Heather’s point that the SLC wives have been in the trenches together for seasons and that Bronwyn does not respect the trauma they all share from when Monica, the last new person, joined the group, which Heather later explains to Bronwyn at the brunch.
However, no one gives Bronwyn any grace for how difficult it must be to enter a friend group that distrusts new people. Lisa brought Bronwyn into that group, and she has a responsibility to help people understand where Bronwyn is coming from. So far this season, it’s been easy to forget Bronwyn is on the show because Lisa brought her in — and I think for that reason alone, Lisa should be pushing the group to better understand why Bronwyn has lashed out and put her guard up.
Bronwyn’s conversation with Todd bums me out, as do so many scenes between Todd and Bronwyn. Of course, when we see Todd, he is in his baseline mood of being annoyed and indignant. Dude, you are a willing participant on The Real Housewives of Salt Lake City — live a little! He annoys the shit out of me and annoyed me even more by placing the blame for the trip not going his way on Bronwyn. In her reaction to his scolding, Bronwyn seems very small. I don’t say this because of the age difference, but it read like she is his child and she is being punished. For better or worse, a house husband has to at least form a level of understanding within the framework of what this show is about, and he simply doesn’t. I do like that, at least in her confessionals, Bronwyn can question Todd’s response to her. My most generous reading is that Todd is not someone who should be on TV and perhaps has a softer and kinder side his wife experiences when cameras aren’t in front of them, but it made me sad.
I understand many of you have turned on Heather for being annoying, and do not get me wrong, she is. I still missed her these last couple of weeks. I understand people’s opinions on Housewives change with the wind; I have flip-flopped on Bronwyn enough times. But it’s hard to deny she is important to this group. Maybe not in the queen bee way she seems to want so desperately, but we’ve been through a lot with her, and I see her value in making this show work. So much of what she tries to do does not land, which is funny.
For example: Ignoring Bronwyn upon her arrival when she was right beside everyone else made me laugh because it was so childish and made her seem more like a coward than a bad bitch. Just say hello like a normal person, loser. Again, I don’t need these women to always behave correctly, but that was a funny way to see an adult woman behave.
So much happened during this brunch. Mary’s rational and calm demeanor will never be normal to me. She has been the voice of reason so many times this season, and I will never get used to her being so lucid. I mentioned this before, but they used to treat her like an aging pet; even at her most crazy, she was not taken to task like the other women because it was a miracle she was there at all. But seeing her embrace everyone, from complimenting Whitney without any caveats to inviting Britani and declaring they should all do more to include her … who is this woman? It’s also not like she isn’t Mary M. Cosby anymore; she is still scathing and weird, but it’s employed differently. I had to pause when she revealed that Jared Osmond was sliding into her DMs. What on earth is happening? I think that made Mary more empathetic to Britani in a way, seeing that the man she is so hung up on is desperate enough to slide into Mary’s DMs. That is not something a normal person does. I found it interesting as well that Mary didn’t bring up the fact that she was married when talking about how weird it was for him to do that. Is this because Robert Sr. is so upset with production that he doesn’t want to be mentioned on air? It feels like it would have been a normal thing to say, which makes me wonder what exactly is going on in her marriage.
I do want to know what happened between Mary and Meredith. Meredith was once the person Mary tolerated the most consistently, but it seems like nothing is holding them together as friends anymore. Perhaps this is because of the friendship between Mary and Angie. I don’t think Mary was taking Angie’s side during the big Meredith-Angie blowup toward the end, but it’s becoming increasingly clear Meredith isn’t as close with anyone in the cast as she has been in previous seasons.
Meredith has been most consistent with how she cannot handle the arguments on this show at any level anymore. She’s a runner and blows up too quickly while also making it seem like she wants to move on. She’s been the one to keep these long-standing arguments present this season but runs away from them so often that it’s hard to understand which outcome she wants.
I’ll be the first to admit my pro-Angie bias, but I think she was just reiterating that Shawn wasn’t bringing up Brooks as a person and it was unfair for Meredith to make it seem like he was. It’s undeniable that Meredith’s been positioned as this LGBTQ+ ally while also bringing up a rumor that Shawn was gay, and that is hypocritical. Again, Meredith opened her mouth about it all to begin with; even if Angie came in too hot, it was cowardly to run off.
Heather going so hard and fast toward Bronwyn worried me at first. I can’t handle one more discussion about her and Bronwyn after this episode, and I know it will come up again. But Heather finally gets to the core reason why she has been behaving so weirdly towards Bronwyn. She is insecure and cautious, and to her credit, she has lost a lot of community over the years from turning on the Mormon church. I get how, even though it’s childish and embarrassing, she could see Bronwyn as a threat who will push her out of a group she has been through a lot with. And feeling excluded on a couples trip when you are single and don’t want to be must suck, regardless of how annoying you are. Bronwyn handled it all perfectly. Even if the solution is just to move forward and not think about Heather anymore, the beef ran its course. Lisa remains the luckiest person in the world. She played both Bronwyn and Heather to an extent, used them as pawns in her own power game — and got away with it all because they moved on. Classic Lisa.
I think episodes like this, where there’s no central conflict or fallout to witness, are necessary to move storylines along. We’ve reached the end of caring about Bronwyn and Heather fighting because we could only be so invested in two people who aren’t friends and never have been. I’m thankful this season seems to know when arguments are growing stale. I feared this group was splintering in a way that meant their being together would be inauthentic and overproduced, but I think homing in on these ladies feeling close to one another because of their shared history was a good call before we get to the second half of this season.
Snowflakes
• I love Angie so much. I love her saying that Abraham Lincoln had Versace plates. I understood what she meant: that the logo was on plates he owned. I still don’t think that’s true, but I believe it came from a place of truth within her heart. If Angie says he had those plates, he had those plates!
• Britani has no strategy for this show, which is beautiful. She just shows up and does whatever she feels like. I respect that.
• I think Britani, as inelegant as she is, does have a point about the wine. She does drink (and on camera), but why would Angie bring wine as a gift for a church night? Bad move!
• Whitney grabbing Meredith’s phone was weird, even if it was for volume. But Meredith’s delayed reaction and extreme anger was even weirder to me.
• Meredith’s fake bangs were really ugly, and I loved them.
• I think Bronwyn needs to stop bringing up what she paid for, even if she’s correct. You can’t flaunt how rich you are and get a necklace worth millions of dollars for your anniversary and then put people in coach for a flight. I’m sorry, but you can’t.
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();
// ]]