Guys, I feel like I’m kind of in a pickle. According to the Eileen Davidson Accord of 2013 (or 2014 or whatever), here at the Real Housewives Institute it is against policy to pass judgment on a new full-time Housewife until she has appeared for five episodes. What’s hard about it this time around is that I feel like I’ve been living with Tinsley Mortimer for the better part of a decade. Bravo is not lying. For a certain set of “Page Six”–reading, socialite-following, media-obsessed New Yorkers, of which I am one, the Tinz has been part of our world forever. While sometimes I feel like the show is trying to inflate the importance of a new Housewives’ past accomplishments, they were very level-headed and accurate in their reporting of this phenom. (For those who want to catch up, here is a great New York magazine story about her first attempted return in 2014 and aTown & Country investigation into her recent arrest and “downfall.”)
So, do we wait to judge Tinz? She is, after all, new to the franchise and it will be hard to determine how she is going to fit into the dynamic and just how she’ll perform at the very narrow task of being a Housewife. Or do we do it now? Does her run on the short-lived CW reality show High Society count as the preamble that we’re going to need to judge her? I think, to err on the side of discretion, we’re going to give her the full five-episode wait (not that it’s going to stop you jackals in the comments), but I will go out on a limb and say that I think she’s going to be a good addition to the cast this season.
It is sort of hilarious that she is a “roommate” of Sonja’s, which is obviously contrived but in the best possible way. I would like a whole series of Sonja just inviting different people to come live in her house for a couple of weeks and then she can call up Connor (promoted from “intern” to “assistant” as if he’s actually getting paid) and say, “I’d like some chocolate at your earliest.” Who talks like that? Sonja Tremont Morgan of the Whitman’s Sampler Morgans, that’s who. And I love her for it.
The best part of Sonja and Tinz living together is when Sonja decided to make a list of deal breakers, which, after some debate, eventually only included “no unemployed, no mama’s boys.” They could do a lot better. Here is my deal-breaker list: no outer-boroughs, no Android phones, no waiters, no one who sends butt-hole close-ups on Grindr, no total bottoms, no total tops, no one who says he’s versatile but is really a bottom, no one who doesn’t like sweets, no one who uses initials as their name, no Ariana Grande haters, no “I don’t own a TV” people, no one who wears jockstraps as real underwear, no CrossFit, no vegans, no one who believes that Lorde is really 17 years old. I think that’s a pretty fair list.
I totally agree with Bethenny, however, that my darling Sonja needs to give up on three things: Tom, the townhouse, and the Berkshires. As for the townhouse, she can find a better, more affordable place to store her 18 jugs of Wesson oil that she keeps in the basement. As for the Berkshires, that is just old news, and she saw how that played out. Did she really wish she were trapped in that haunted house full of screeching banshees and a pretend Santa Clause? At this point, I don’t even know what the fight between Sonja and Dorinda is about. Is it really that she’s just mad she didn’t get invited? Yawn.
Tom, though, is a trickier matter. In fact, I think that Luann is the one that needs to get over Tom. When Sonja sits down to talk to Luann about her fiancé, Luann tells Sonja that she is trapped in the past and needs to get over Tom. Luann thinks that Sonja is jealous because she wants to marry Tom. I have always thought that is completely misguided. Sonja just wanted her feelings appreciated in the matter, which they never were and they still aren’t. Luann was never sensitive about their past, and until she is, I think Sonja has a right to be a little bit mad about it.
I would like to say that her digs in the press that she will “stand by Luann whether she’s with him or not” are a very sweet thing, like Sonja won’t let a man get between her and her good friend. Sadly, that is not the intention. It is meant as an underhanded way to say that she shouldn’t marry him because he’s a cheater. We all know he was making out with that woman at the Regency and the reason that Sonja — and the rest of the women for that matter — are still stuck in the past is because Luann never adequately addressed what is going on with Tom. She just sort of said, “We dealt with it,” and moved on like everyone else would follow her. Until she adequately addresses their very real concerns about her relationship, I don’t think they’ll ever forget it.
They seem to leave it in a good place though, where Sonja finally agrees that if Luann is sure about marrying him then she will be fine with it, too, but she hopes that Tom “flies straight.” I think that’s all you can hope for from a good friend, right? All she really seems to want is for Luann to be happy, but that doesn’t seem to be enough for Luann.
As for the election stuff, I can’t go through the living Facebook wall that is Ramona and Carole’s conversations. I mean, trying to figure it all out is like trying to unravel the mess of politics in the country right now, and that is not a job for someone like me. That is a job for, I don’t know, someone with a keen mind and a background in hard journalism. It’s a job for someone like Carole Radziwill, but the problem is that no one will listen to her because they think she’s shrill and elitist. Every scene is like a little microcosm of America with Ramona as the Trump voter (ugh, I knew it) and Bethenny as one of those “undecided” people and Carole as an informed and intelligent person. I just — I can’t. I don’t think I’ll ever be able to. Seriously.
All of this politics is enough to make me want to join the tea party, or at least Sonja’s tea party. No, never mind. That was a bit of a dud, too. First of all, no one bothered to wear colors, like she said on the invitation, except for Bethenny, which she had to crow about every time she turned her sharp bangs around. The Countess showed up in a dusty floral number, which is roughly the same print that my parents had for their couch somewhere in the early ’90s. Then the only people who wore hats were Luann, in an oversize number in the Blossom Collection for Sears, and a friend of Sonja’s named Vanessa Noel who was like, “Oh, thank god, another occasion for me to wear my hat with high heels around the brim!”
The only good part of the party was Patrick Henry, Sonja’s borrowed butler, who was just a snarky sourpuss about the whole party. I’m with Bethenny, he could sit by me any day. He had not even a moment for Ramona. She showed up and couldn’t remember Gigi the neighbor, even though she’d met her a million times, and he just stood there in the kitchen trash talking to her and telling her to get over herself. Seriously, Ramona. Can’t you just pretend for a second you know who this woman is and then figure it out later? It’s called tact.
The best moment, however, was when Patrick Henry was escorting Bethenny to her car and he managed to get in a dig about Luann’s dress from his favorite designer: Salvation Army. He trashed Luann and Ramona a bit more as he walked Bethenny out to her car, sure to tell her how good and healthy she looked. “You look like someone with a forgiving soul,” he whispered in her ear, as Eric, the driver, pulled up in his big, black SUV. “You look like someone who is willing to welcome old people back into her life.”
“Thank you,” Bethenny said, with her characteristic over-embellishment. He closed the door behind her and Eric took off. Patrick Henry turned to the right and saw another big, black SUV coming down the street and veering toward the curb. He stood there, dutifully, with his hands clasped behind his back. The car came to a stop in front of him and the back window behind the driver rolled down. Out popped a hand with one too many rings holding a manila envelope. It was bulging so much in the center it was straining to stay closed, like a pair of Spanx on Thanksgiving Day. Patrick Henry extended his right hand, took the envelope, and quickly placed it into his pocket in a movement so seamless someone walking by wouldn’t have even noticed. The window rolled up again, and before it could even reach the top, Jill Zarin sped away without even saying a word.
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();
// ]]