Before we get to Sonja Tremont Morgan of the Asbestolene Fire Retardant Pants Morgans, who had a humdinger of an episode (not a ding hummer of an episode, at least according to Ramona and the man she took home from their birthday party), we have to talk about something else. Why do both Leah and Eboni’s dogs have two names? Leah’s wheatgrass shot of a Chihuahua is named Angel Marie like it is Scheana Marie’s cousin (they both have nails that are far too long), and Eboni’s dog is named Carey James like it’s the mascot for a brand of direct-to-consumer cookware that comes in fun colors but singes if you use it on an electric stove. Isn’t one name good enough for these dogs? Ramona’s dog, Coco, the oldest living dog in New York, only has one name. Is that because they are so old? Do all the young dogs have as many first names as all serial killers, most child actors, and a few former presidents? We’re lucky that Sonja remembered to give her dog even one name; how do you think she could settle on two?
Speaking of which, Sonja Morgan has $10,000 of uncashed checks sitting around her House for Wayward Interns. More than a pair of panties laundered in a bidet, this is the most Sonja Morgan detail ever. We learn this during a meeting with her business partners Gaurav and Laura, the VP of Sonja Morgan Brands. What? Sonja Morgan Brands now has employees? When did this become a legitimate business? One second we have Will, a “former intern” and certified hunk, advising Sonja on her business ensemble like she’s about to bellow “Right on top of it, Rose,” and the next minute she has an actual employee. If Sonja is paying people to work, does that mean Will is now free to pursue the career of his dreams: modeling matching harness and jockstrap ensembles in my bedroom. Oh wait, that is Will’s career of my dreams. The Housewives Institute regrets the error. (It does not.)
We actually learned quite a bit from this business meeting because Sonja was smart enough to invite Ramona to attend it as well. Say what you will about Ramona, but she has built a very successful apparel business and made so much money that she could buy a huge house in the Hamptons and then kick her ex-husband out of said huge house after walking in on him diddling a younger woman in it. That, ladies and gentlemen, is the American Dream. As Eboni instructed her earlier this season, Sonja asks Gaurav how much money they’re making, and he just gives her the sunny projections of her future. He says that Sonja will reach “Martha Stewart level sooner than we thought.” He wasn’t talking about Martha’s level of wealth, though; he was talking about Martha’s level of highness after she’s been hanging out with Snoop Dogg. Now, SMIFFEE (which is short for Sonja Morgan Is my Favorite Flooze for Ever and Eternity), but Sonja will never reach “Martha Stewart level” of anything. Not even Bethenny is at Martha Stewart level and she is what all Housewives aspire to be.
Here’s the thing about Sonja’s business meeting: It was sort of like Rashomon, but one of the narrators is a litchi-and-mango bubble tea, and the other is a blown-out semi-truck tire on the side of the Long Island Expressway. No one here is telling the truth or, frankly, making any sense. Gaurav says that Sonja’s brand makes $50,000 a month, so Ramona asks, “So why isn’t Sonja getting any money from it?” A very fair point. This is when Gaurav says that Sonja has the $10,000 in uncashed checks. Sonja says that he sent her a $2,000 check and it was “such an insult” that she lost it and never cashed it. What? I once cashed a check for $0.76 that I got from some mineral rights that my grandmother left me. I mean, yes, Sonja should be getting more than $2,000 if her line is selling as this guy says it is, but letting $2,000 slide when she can’t even afford the guac at Chipotle is insane.
Then Guarav tries to explain that he was going to pay Sonja $80,000, but $60,000 of it had to go to attorney’s fees or something. Wait, why are the attorneys being paid out of Sonja’s cut? Why can’t this guy pay for the attorneys on his own? I think this is a case of Sonja being completely oblivious about how to do business, and a guy who is most likely taking advantage of her, and the two of them come together to make this perfectly horrible concoction, like mint-flavored mashed potatoes. Sonja says she wants to see the books, but does she even know what the books are? Is she expecting the Twilight saga to be plopped on her front door? Would she even know what the books meant? I like that she’s trying to take control of her destiny, but I feel like she’s already in bad.
The other sad bit about Sonja is that she shows up to lunch with Luann and Ramona the afternoon after her and Ramona’s joint birthday party and talks about how she hooked up with Dylan, the long-haired model at the party. When Lu asks if they had sex, Sonja says, “Did I have sex with him? I can’t even walk today. I’m Sonja Morgan!”
Well, later, at Luann’s Christmas-song music-video shoot, Ramona tells Luann that while Sonja went back to Dylan’s hotel room, his girlfriend was there and Sonja passed out in the bed and Hank, Luann’s gay, had to come at 2 a.m. to get her in a car and take her home. Sonja even left the caviar she was gifted for her birthday in the suite. Speaking of which, what the hell was up with Luann’s video shoot? Ramona shows up and wants to drink the Champagne that is there for the set. Then there is caviar for the women, but it’s not for the video, it’s just so they can … eat caviar in the middle of a workday? I can’t believe that no one tried to open the presents in the Chanel bags and Tiffany boxes under the tree. I would have opened all of those boxes if someone told me that Leah’s sexy brother Danny and his so-pervy-its-chaste mustache were in one of them. And then he and Sonja’s intern Will would start making out and I would take off … sorry. Sorry. We’re filming a Christmas video, not a new installment for my OnlyFans.
So, yeah, Lu and Ramona tell everyone that Sonja totally made up having sex with this dude to burnish her image as the straw that stirs the drink. Then Sonja basically tells Leah that she knew the GF was there, but she wanted some dick so she just got it on with the two of them. Sonja doesn’t come out and say that she had a three-way with them, but either she is totally lying or she doesn’t remember exactly what happened. Actually, SMIFFEE, but I think she is totally lying and doesn’t remember exactly what happened.
All of the women aren’t actually upset that Sonja lied to them, they’re more, like, sad. Ramona just says, “She lies. She lies. She lies,” three times in three different tones with three little shrugs in between all of them in a way that is both patronizing and accepting, like the way you say, “No, but have a good day” when someone from UNICEF accosts you on the sidewalk in the middle of rush hour. Eboni says that Sonja thinks she always has to have some funny, sexy story to entertain the ladies, but she doesn’t have to sing for her supper. Amen! Luann says that Sonja told this story as if to say, “I still got it,” but all the women know that she still has it. Luann says Sonja has nothing to prove to them.
Luann is missing the point. It’s not that Sonja has something to prove to them, it’s that she has something to prove to herself. She wants to embrace this mythology that she is a fun, sexy woman those younger men want to bone. She needs to believe that she’s still the bombshell and center of the party that she was back when she was younger or when she was married. The thing about Sonja is that she’s always trying to claw something back: the fame, the money, the attention, the D, the tags in a bathing suit she wore on someone else’s yacht.
Maybe this all comes back to her daddy issues, something that she shares with Eboni. This episode we learned that Kenneth, the man who Eboni thought might be her father was not, and that Ashley, the woman she thought might be her sister, is not related to her either. That leaves Eboni searching for who her real father might be.
The same goes for Sonja. After her father visited her at a séance (it is an event that Sonja thinks is real, so we have to treat it as real), she meets with her healer, Aleta St. James, which is also the name of a line of chunky jewelry for older gals you can buy at Walmart. But wait, you are thinking, didn’t the medium tell Sonja she needed actual therapy rather than a healer? You are correct, but Aleta had a Groupon for eight (8) sessions, and Sonja is working through those before seeing an actual therapist.
Anyway, Aleta comes by and bangs her drum and shocks Sonja’s chakras with her symbols like they are clitoral suction cups on a space-aged vibrator. Sonja tells her about her father, who abandoned her when she was 3. She also tells her about her stepfather, who loved his biological children more than he loved Sonja. Once he even pulled up in his convertible and when all four of the kids piled in, he kicked Sonja out so that only his kids could go for a joy ride. Sonja stood by the Thunderbird, kicking the Pennsylvania dust as they whizzed around the block, dreaming of the vanilla cone with a chocolate dip that her sister was surely enjoying while she stared up at the already turning leaves of the trees. She thought about a place far from home where she could remake herself, where everyone would adore her, where her life would be nothing but caviar at music-video shoots with two-named dogs and Liza Minnelli’s accompanist. Aleta bangs her drum, and the vision vibrates. She bangs it again and nearly scares it away, but Sonja clings on, she always clings on, not letting her projected self out of her grasp even as her reality takes a spin around her childhood in an empty car that she almost can’t remember.
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(3),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(136),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,"3":3,"12":12,"124":124,"136":136}];
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(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,"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");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.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();
// ]]