It is so rare that we get real moments of heartbreak here at the Real Housewives Institute, but the passing of Bobby Zarin, one of our original Househusbands, is one of those moments. Bobby always seemed like a genuinely sweet and honest man, and the scant flashbacks we saw of him this episode definitely accentuated that. It also accentuated how little he said while on camera, but when you spend so much time standing next to Jill Zarin, it’s rare that anyone gets a word in edgewise.
Bobby really was one of the good ones. He never got caught sleeping with another woman in their Hamptons home, divorced her after her first season on the show, got caught with a massive Ashley Madison account, went to prison, swindled people out of money, got convicted of fraud, or any of the other awful things that we’ve seen dudes do to their wives on these shows. Mostly what he did was support Jill, provide for her, and bask in the sunshine of her smile. With his perpetual sunglasses and suits, you could say that he looked like a horn player in a third-rate jazz band that plays at steak houses in Long Island, but Bobby was a great guy and even though we barely saw him on our screens during the past seven years, he will be missed.
At the start of the episode, we see Ramona, Dorinda, and, most shockingly of all, Bethenny going to attend the funeral and support Jill, whom they all knew would be absolutely devastated by her husband’s passing. I love Luann’s line about not being there, “I didn’t expect to get arrested and not be able to be there for Jill.” I mean, that sentence has more drama than the entire past two seasons of Real Housewives of Beverly Hills.
I was impressed by how relatively tastefully the funeral was handled. It was obviously big news to these women so it had to be addressed, and I think that having cameras outside to see people both coming in and going out was a good way to cover it without it being too invasive. The biggest moment was the one at the end where Bethenny stayed behind to comfort Jill. There are a lot of ways that we could interpret this. We could say that it was Bethenny trying to make his passing all about her. We could say it was Jill trying to sell her grief for camera time. We could say that Bethenny just stuck around to make a TV moment, but I’m going to choose not to be cynical about the whole thing.
The reason I’m not is because Bethenny went back to Jill’s for Bobby’s shiva and the cameras were not there. Yes, we heard about it and about the touching moment when Jill finally got to meet Bethenny’s daughter, but we didn’t see it, which I think is a step in the right direction for both Jill and Bethenny. That moment at the funeral did seem genuine, when Jill told Bethenny that Bobby loved her (something she’s been saying since Scary Island) and then crying that she’s all alone now. Then Bethenny lightened things up by joking what an awful funeral it was because there were no gift bags. The whole thing reeked of old friends who didn’t know how to handle this moment well and I, for one, was truly moved.
The rest of the episode, well, it was light in comparison, but when you start off the episode with many of the women going to a funeral, where do you go from there? It’s fitting that a quarter of the episode was just a bunch of silly gags surrounding a workout class. ConBody on the Lower East Side is a gym run by people who have served time in prison and has a whole theme around mug shots and being in the clink. Given what was going on with the rest of the cast, it was a good time for them all to make some jokes about Luann’s situation.
That situation is that she is in rehab after her arrest. I believe that she really wants to clean up her life, but whether or not that includes sobriety for the long haul seems questionable to me. Who am I to judge anyone’s path, but Luann seems like she was in rehab to make her sentencing a little bit easier as opposed to someone like Kim Richards who was in rehab because otherwise she wouldn’t have survived. I don’t know if Luann is an alcoholic so much as she is a drunk whose problems pushed her consumption a little bit too far. However, we got the phrase, “I’ve been traveling, I’ve been to prison, I just want to be somewhere close to home,” and I already have a T-shirt, an iPhone case, and a cross-stitch sampler with that emblazoned on it, so thank you so much for that Countess Crackerjacks.
The worst part of the entire episode, maybe the worst part of this entire season so far, was everything about Tinsley’s visit with her mother Dale. Don’t get me wrong, I love Dale and would watch her visit every year, but this was just the worst of the worst. First we have Tinz freaking out when Dale tells her that she told Scott, Tinsley’s boyfriend, that Tinz can’t wait that long to have a baby. God, calm down. It’s not like she didn’t tell him anything he couldn’t have learned by picking up an issue of Cosmo or, you know, taking an intro-level biology class. What Tinsley should really be worried about is all of the pressure her mother is putting on her to get knocked up. Letting your daughter know her reproductive choices is one thing, putting baby booties in her Christmas stocking so she “doesn’t forget the timeline” is like having a stick of dynamite rigged to your biological clock, like something Wile E. Coyote would set on the train tracks to destroy his archnemesis.
This mother-daughter pair going wedding dress shopping was one of the worst things I’ve ever seen on reality television. Please tell me that women don’t really just go shopping for wedding dresses for fun. This had to be a set-up, because the first thing Tinz tells the gay who runs Wedding Dress Barn is, “Well, I’m not really getting married.” That’s like a 13-year-old walking into a car dealership and expecting someone there to be excited about telling them how much horse power is in the new Honda CR-V when they’re still years away from a license.
Tinsley tries on some dresses, even though she has no intention of getting married or actually buying one, and everyone is in love with the first dress she tries on. It has a huge bow on it and a bodice that is at once too long and too short all at the same time. It was like the mullet of wedding dresses. I don’t know how the designer managed to create a wedding dress that somehow looks informal, but that is just what is going on here. What’s even worse is that we’re seeing the names of the styles and how much they cost. This is clearly an ad. It was so blatant, I was expecting Tinsley to say, “All of these dresses are making my skin so dry, do you have any Nivea handy?” Why is Tinsley the one who always has to shill for these things? Does she make extra?
While Tinsley is still in a wedding dress, she and her mother FaceTime her fertility doctor so that they can see her eggs and cry about them. Are these two drunk? That is the kind of thing you only cry about three-quarters of the way through a bottle of rosé. Also, how is Tinsley behind on her bill for her egg storage? It’s not a unit at Manhattan Mini Storage. It’s not like they’re going to auction those off to a bunch of people with an A&E show. God, this whole thing was just horribly disgraceful.
While Tinsley was pretending to be a bride, there was a red-headed woman across town throwing away the last bagels that someone brought over for the shiva. There was food. There was always food, but she didn’t want to eat. She didn’t think she would ever eat again — or sleep or breathe or get up from her chair or be able to walk even a step without her chest feeling like it had a huge iron pot resting on top of it.
She didn’t know what to do now that the house was clean, that the food was gone. Was this the time when she was supposed to curl up into bed and cry until the sun went down or came up. What time was it? She didn’t know. She didn’t even know if it was night or day anymore. She knew nothing. She thought for a moment about the funeral, about how Bobby finally did the last thing she asked him to do, how he finally brought Bethenny back to her.
She thought about the cameras, about how she totally forgot about them when they were filming the show but then, when she was off the show, how the cameras were all that mattered. She didn’t notice them at Bobby’s funeral. She didn’t notice anything except those inches from her face, those surrounding her, those ferrying her into a car and into her house and into her pajamas and into bed. She didn’t notice the cameras. The cameras meant nothing. They mean nothing. Everything means nothing. Jill Zarin thought about the cameras and for the first time they didn’t matter and, somehow, that felt like the biggest trap of all.
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();
// ]]