The Real Housewives of New York City.
Photo: Bravo
You know that feeling you get when you leave a really good party, like you’re just elated and a little bit breathless and there are Champagne tickles all up in your nose and you just feel like a skirt that is being lifted up into the air because a little girl is spinning around? That’s the way I felt after this episode of The Real Pigs in a Three-Year-Old Frozen Blanket. Just like leaving a good party, I’m not entirely sure what happened or what to say about it, but I know that I really enjoyed it. You know, spending time with friends, checking in to see how they’re doing, engaging in a little bit of light gossip, and then having a long discussion about Latino Show magazine, a publication that may or may not exist in the real, actual world.
The most fun, absurd story of the whole evening was Carole running for the board of her condo, an election whose stakes are so low that Tracy Flick wouldn’t even bother throwing her hat into the ring. I could have watched an entire hour about Carole and her sort of fake, totally ridiculous run for a board seat so she can get to decide what kind of detergent they sell in the vending machines in the basement laundry room and who has to tell Charlene in 6D that she needs to stop cooking cabbage because the whole hallway smells like a fart trapped in a lunch lady’s girdle.
This whole thing was stupid, and here I use stupid as a compliment. Carole knows it’s stupid, too. She has a mock war room at a restaurant around the corner where she and a bunch of friends pretend like she is actually taking this thing seriously, but we all know that she just wanted to have a little plot for a reality-television program. This was just an excuse to get Carole’s hair more camera time, and her hair has been looking so good this season (seriously, it is almost at Connie Britton levels of amazingness) that it deserves all the camera time it can get.
Carole knows this whole thing is stupid, too. She likens her victory to the time when she won some basketball contest in seventh grade and got a giant trophy, because she knows the effort she put into this and the consequences are about the same. Really, no one cares if Carole wins. Not even Carole cares if Carole wins, and that is why I liked it so much. It was just an excuse to have two silly little events and get everyone to laugh at the fact that she has never once cooked in her tiny kitchen except for some three-year-old canapés that her friend left in her freezer. Carole, please don’t go a-changing. Well, except for maybe those driving gloves you wore to CB2 with Bethenny. You might want to change those.
And while I could watch a whole hour of Carole’s run for office, I could watch a whole series of Sonja Tremont Morgan of the Panama Canal Morgans walking down the street wearing a forest-green faux fur and a pair of sunglasses like she was possessed by the demon spirit of Carrie Bradshaw herself. I don’t know if any of you caught it, but the three seconds of Sonja walking to Carole’s party was the best thing that this show has ever possibly aired. When I die, I would like that to be played at the funeral for about six hours in lieu of a eulogy. Here lies Brian James Moylan, president of the Real Housewives Institute. May he forever be watched over by the ghost of Sonja T. Morgan Stanley (I died in 2074, and by then Sonja had gotten remarried) walking down the street in a pair of oversize sunglasses and a green fur jacket.
Speaking of Sonja, she was on the cover of Latino Show magazine, which, shockingly, is not about Jane the Virgin. It may not be a magazine at all. I think it might actually be a website that one of Sonja’s interns printed out all the pages of at the Kinkos, had perfectly bound, and passed around at an Upper East Side boutique where they held the launch party. Seriously, did you notice that there was really only one copy of the magazine at the party?
The magazine, Sonja’s dress from her line, and Ryan Seacrest’s ex-girlfriend are all the same in that only one of them exists, and no one believes it’s real. What was so funny about the party, though, is that people are actually starting to believe that Sonja might not have been making up that clothing line all along. Dorinda said that she finally might have pulled the rabbit out of the hat, and Bethenny said that this is not a toaster-oven box with no toaster in it. But wait, do any of us really see the rabbit? You all know that Sonja is my favorite floozy, but I’m with doubting Heather on this one. Just because she got one sample dress made and had her picture taken in it and wore the same dress to the party and the ad is in a magazine that no one has heard of and that she happens to be gracing the cover of does not mean her business is actually a thing yet. I mean, let’s not get hasty. It’s silly that Sonja has to do so little for everyone to think she’s a success. It’s like that kid in third grade who never did his homework, not even once, and then one day he turned in the ditto he was supposed to complete with his name written at the top and a raspberry-jam smear somewhere in the middle and the teacher gave him a gold star anyway because at least he ate some jam.
That’s why I have to say that Kristen’s apology to Sonja was probably a little bit premature. When she’s advertising for a line and wearing the clothes before they are even available, and when the people backing her line are continuously talking about the deals they are trying to line up without harvesting any concrete details, it’s time to remain a little bit skeptical, don’t you think?
Oh, while we’re talking about hilarious women I love who need some additional employment, the Real Housewives Institute would like to extend a job offer to the young woman who applied for a job at Ramona’s sports bar, AOA, who said that the business machine she knows how to work is a stapler. We currently have an opening for Front Desk Representative and Head of Lori Patterson Document Collation that we think she would be perfect for. Please report to the Institute next Wednesday at 11 a.m. sharp to start your first shift. We’ll provide the stapler.
I guess we should talk about Bethenny and how bitchy she is even to her therapist, but I really don’t want to. I kind of want to talk about how she had a breakdown on Carole in CB2, and the two have a really interesting dynamic brewing, but mostly I just want to talk about that to register that the whole scene might have been planned just so that she could drink a Skinny Girl Vitamin Flavored Water Beverage on a display couch, but I don’t want to talk about that, either. Let’s just skip Bethenny this week, shall we? I think that’s best for all of us.
Now we’re just left with Ramona Singer. I am enjoying Ramona much more this season now that she’s been battered down by life a little bit and isn’t the judgmental howler monkey that she used to be. However, every once in a while she reverts back to form, and I remember just why I want to shoot her with a tranquilizer dart or make her star in an episode of Naked and Afraid or something. Case in point is the fight at Petrosian, where Ramona shares her newfound skill of talking about someone who is right next to her as if she is not in the room.
In this case, the person Ramona was trash-talking was John, Dorinda’s skeezy boyfriend. Now, there is no doubt that this walking toupee of a man has grabbed more asses than the calipers at a weight-loss clinic. In fact, John might even be worse than Kristen’s husband, Josh, a beer-pong ball with a dent in it, but that does not excuse Ramona and Countess Crackerjacks talking about how awful he is right in front of his face while he tries to eat caviar with a room full of relative strangers.
This whole fight was weird because not only was Ramona making John feel uncomfortable by talking about how she and LuAnn were relating how they don’t like him to Dorinda, she was also doing this in front of her date, Michael, who looks like every guy I stare at in the Equinox steam room until the fog clears a little bit and then I think, Um, maybe not. Also, doesn’t he kind of look like a less fit, taller, prep-school version of Mario? Isn’t Michael, as a name, the Wasp-y version of Mario, anyway? Either way, here is Ramona making a horrible impression of herself in front of this guy and in front of her friend Dorinda (whose birthday they were supposedly celebrating) by talking about John right in front of his big old noggin. Ramona has learned a lot of things, but tact and how to choose a good white wine at a restaurant are not two of them.
As Ramona and LuAnn are clamoring and clanging downstairs in the basement of Petrosian, there is some banging going on upstairs, too, at the back door to the restaurant located in the kitchen, right between the door to the walk-in closet and a giant baker’s rack full of Champagne flutes. Someone was pounding on the door furiously and unrelentingly, like the mafia was there to collect their due. After several minutes of this banging, Miss Petrosian, looking like a dove smothered in Drano in her blue corset and flirty little skirt, walked by the door and heard it. She slowly opened the door, peeking around its edge to see who was out in the alley making all that racket.
When the door opened, she saw a woman standing there in the light snow with a mink jacket down to her knees with a hood pulled up over her head. She looked like one of the chorus members in Doctor Zhivago: The Musical! and all that you could see of her face was the large pair of sunglasses that were catching a little plastic spark from the streetlight in the alley. “It’s about time,” the woman said, brushing past Miss Petrosian and removing her hood.
“Oh my gosh, Ms. Zarin!” Miss Petrosian said, quickly closing the door behind her. “I didn’t know it was you.”
“Don’t make that mistake again,” Jill Zarin said as she started clomping down the narrow confines of the kitchen, past the racks and racks of glasses, pans, and various serving apparatuses of the caviar trade. As she was almost out of the kitchen and about to enter the restaurant itself, she swatted a metal bowl off one of the racks, and it landed with a clang and circled around, the rim screeching out an echo that got quicker and quicker as it settled to the floor. Jill didn’t even look down and just kept on walking. She had business to attend to, and her fur was already wet.
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();
// ]]