“Hello, my name is Dame Brian Moylan, president and founder of the Real Housewives Institute, and I am a Sonja Tremont Morgan–aholic.”
“Hello, Dame Brian.”
This is the way I need to start this recap because I would like to just talk about Sonja Tremont Morgan of the Urinal Woolite Morgans for about 19 million years. You can sit and listen for a little while, get up to go use the bathroom, grab yourself a Pamplemousse La Croix, wait for Halley’s Comet to circle the Earth twice and come back, and I will still be talking about Sonja T. Morgan and how the towels in her bathroom have the monogram STAM, because, apparently, she has a whole ’nother initial that has gone previously undiscovered by reality-television science? What is that A? Are we sure that’s her monogram? Maybe it’s like her four-point life philosophy that she teaches the interns. “I tell all my interns,” she says in an instructional YouTube video that is currently playing only in my mind, “to always remember STAM. It stands for Service is The Altimate Measure. Well, that’s what it’s supposed to mean, and I know there is an ‘is’ in there and that ‘ultimate’ is spelled with a U, but I already had the towels so now it’s a fun game we have where we go around saying STAM to remind everyone that serving me is the ultimate measure of what they were put on Earth to do.”
Is Sonja Tremont Morgan always right? Absolutely not. But that doesn’t mean she is not absolutely perfect. Who other than Sonja would carry all of her lacy thongs into the guest bathroom at her apartment, throw them in a heap on the floor, and then go through each one talking about the merits of each thong to nobody? It’s like she’s addressing the Spirits of Underwear Past or something. There is no other person on this beautiful green marble that we call a planet who would spend the better part of an evening figuring out the right pair of panties to wear to go watch a movie at a guy’s house. I mean, we all have a few pairs of our favorite underwear that we put on to feel sexy (or for public consumption), but to devise a whole elaborate ritual surrounding it? That is Sonja T. Morgan levels of STAM.
Oh, and then the best part: After selecting which thong she is going to wear on her date with Frenchie, her new French boyfriend whose name is as creative as that of all of the animals that live in Carole’s house, she washes her thong in the bidet. (Editor’s note: That final word should be pronounced the same way Sonja says it, which is BEE-day.) Let me just repeat that for you: Sonja Tremont Morgan of the Frederick’s of Hollywood Morgans washes her thongs in her bidet. Let that fact wash over you. Just let that image marinate in your brain and imbue your entire body with its juices. Now let it go and release it with joy into the universe and let it dance into the moonlight and do a pirouette on a cloud.
Sonja handles her confrontation with Dorinda perfectly. She walks into that dinner party and acts like she had no problem with Dorinda, because that is how Sonja handles things. Did she say those things in the press? Probably. But then again, all of these women know that the tabloids and the Housewives press spread lies, innuendo, and rumors, so why they would believe any of this media is beyond me. But as Dorinda rails against Sonja, she keeps her cool and just sits there calmly defending herself and looking like a real lady, while Dorinda comes off like a dragon who got her unwashed thongs stuck in a bidet.
Dorinda really does look bad making all of those jokes about Sonja’s “Holland Tunnel” and cucumbers and bananas. Thank God that Carole tells Dorinda that such juvenile jokes are below her. Even Ramona thinks it is inappropriate. However, no one gives Dorinda a talking-to like Ramona’s friend Glenn, who is sitting at the end of the table. (I feel like every single one of Ramona’s male friends is named Glenn.) Bruce interrupts this whole kerfuffle and Candace Bushnell trying to choke down some pasta while her eyes bulge out of her head to propose a toast to goodwill and happiness in the New Year, and then his wife, Connie (all of Glenn’s wives are always named Connie), is like, “Yeah, what he said. Let’s just be nice.”
Um, do these people not realize that they are at a Housewives dinner? This is just how they roll. It’s like Bruce picked up a copy of Watership Down and then was like, “This is about bunnies?” Yes, Bruce. It is. It’s about boiling all the damn bunnies. It’s just like the next morning over Ecto Cooler and Champagne cocktails, when Candace Bushnell asks Ramona, Luann, and Dorinda, “Do you ever wake up and regret all the things you do?” Um, does a bear feel bad about shitting on a Catholic pope in the woods? Of course they don’t! Who are these muggles who have no idea what sort of alternate universe their souls have been sucked into? They should know this was going to happen when they signed the release form!
There are so many more things we need to say about the party! How about when Ramona walks by one of her guests and is like, “Do you need anything?” and he replies, “Just a water,” so her response is, “Well, help yourself.” That is the most Ramona Singer thing to ever happen. “Oh, you don’t want a wine or a Fireball shot or a piece of my birthday cake? Well, fuck you then. Get it yourself.” She has no interest in helping that dude, she just wants to look like she is helping and then be all, “I provided everything here for you, just go and get it, you lazy ass.” Amazing.
What about when Carole tells our heroine Sonja about Bethenny’s naked video on Cinemax? “Oh, Cinemax is top-shelf!” Sonja says, adding that they have some very fine productions. For some reason, I don’t think that Sonja was talking about The Knick or Quarry (even though they are both excellent and you should watch them). That’s what is so odd about Dorinda making fun of Sonja for being in a dirty play and getting down and dirty with a stripper. It’s not like any of this is secret. These are things that Sonja is proud of and doesn’t care that anyone knows. Just look at what she tells Carole, about how she’s even skankier than Bethenny and her daughter is fine. Then the editors finally get to unleash upon the world a highlight reel of Sonja flashing her vagina on camera, which you know they have been sitting on for years, just waiting for the moment she would give a reason for it to see the light of day. (She often says the same thing about her vagina. ZING!)
Speaking of Bethenny, she doesn’t bother to show up at the party because she’s still mad at Ramona, but she is sitting out in the car listening to all of the screaming and making comments about it. Is there any better metaphor for Bethenny on this season than that? She’s adjacent to the drama, but only wants to be a part of it on her terms — and when she can’t be, she’s just peering in the window, rolling her eyes and saying mean things. I get that she’s sick of forgiving Ramona, but Bethenny knows what she signed up for. Hanging out with people you hate is part of the reason you gets a paycheck for this.
Back to my lover, Sonja, who was also brilliant the next morning at brunch at Luann’s. She leaves the house ready to forgive. “Dorinda doesn’t mean any of those things she said about me. Half of them don’t even make sense,” she says. That’s why I love Sonja. She’s delusionally forgiving. She and Tinz sneak into Luann’s house and then lurk in the hallway, listening to what they have to say about them. Sonja hears Dorinda say she doesn’t like a woman who lives in the past. Then Sonja walks in, she and Dorinda hug, and it’s like, “Yup, we’re over it.“
There is a lot of lurking this episode, like when Tinz is lurking in the hall overhearing Sonja, but thanks to the Eileen Davidson Accord, we have to wait a few more episodes before we can really get into Tinsley. It’s going to be an interesting occasion when we do. What we didn’t see was Sonja and Tinsley walking back to our friend’s house after lunch. As they approached the house, Tinsley heard a “psst!” coming from the tall hedges surrounding a neighbor’s property, but she didn’t let on quite yet. She went into the house with Sonja and told her she was going to take out the trash.
After dumping the bags in the bin, Tinsley hustled down the street a little and said to the bush, “You almost blew my cover!”
“Oh, please, you could hit that twat with an oil tanker and she wouldn’t notice,” the woman said, emerging from the hedge and brushing some stray dead leaves off her fur-trimmed coat. “Did you put the cameras where I told you?”
“Yes,” Tinsley said. “And I plugged them into a power source. Does that mean we’re even?”
“Yes,” the woman said. “I’m going to call the judge now and your record will be expunged. You can return to Palm Beach anytime you like. You can even stay with me. Now that Ali’s gone we have an extra …”
“No, thanks,” Tinsley interrupted. “I think I’ve used up all the guys in New York with fetishes for doing it in a little girl’s room.”
“Ha. Fair enough,” the woman said. They had walked up the street and Tinsley peeled off into the driveway and walked toward the house without even saying good-bye. A black SUV pulled up and the woman picked a twig from the bottom of her platform boots. “Ugh, this place is disgusting,” she said as she climbed into the back seat of the car and pulled out her phone. She pressed a few buttons and there it was. Ramona, Luann, and Candace Bushnell sitting around a table, drinking neon-green cocktails. She clicked her phone off and threw it casually on the seat beside her as a cold smile slowly spread on her face like the solid wax slowly giving way to liquid around a flaming wick.
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();
// ]]