(Note: Asterisks denote direct quotes from the show.)
1. Girl’s Night Out, Part 3 (continued from last week)
Camille: I know I said I was okay with Kyle’s apology earlier, but that was five minutes ago. I’m addicted to drama — it’s a condition, okay? So, can we talk again about how you said nobody is interested in me without Kelsey, or what? It’s been like ten minutes already. I want to point out once again how jealous you are of me.
Kyle: Are you insane? Do you not understand I have severe anger-management issues? Luckily, my sister was there when I didn’t say the things you’re saying I said. My sister will defend me! Kim, you were sitting right there! Tell her!
Kim: I get so confused!* Being a child actress, I find boundaries very problematic. Like now, is this reality, or reality TV?
Lisa: Oh for God’s sake, really? Do you realize you’re practically begging to be crushed to death with this tantalizing weakness of yours? Is everyone with me on this?
Everyone: Fuck yes.
Kim: Okay, fine, it’s true. I never heard my sister say any of the things Camille claims she says. But being a victim of prolonged emotional abuse — and a child actress — I don’t handle stress well. Is it obvious?
Camille: I think Lisa has a Machiavelic* streak. Anyway, I’m out of here, ladies. I can’t resist the opportunity to stalk off in a snit. Being wronged so rocks!
[She leaves.]
Kyle: Thanks a lot, Kim.
Kim: I’m still confused! I don’t know what to do! I’m going to turn on Taylor now! Help!
Taylor: Watch it, or I’m going to take you out back and get all Oklahoma on your ass.*
Kim: Sounds really scary. What would that entail, exactly?
Taylor: I actually have no idea.
2. Adrienne and Paul Primp for Funeral
Adrienne: Can you fasten this enormous crucifix to my throat? I’m feeling a Corleone moment.
Paul: Sure. Here, let me fail to live up to your expectations somehow.
Adrienne: You are so incompetent. I mean, look at my face!
Paul: Hey, at least I never let you down on the letting-you-down front.
Adrienne: That’s true.
3. Lisa and Kyle Go Shopping
Kyle: So, I was feeling really, really bad about my fight with Camille, and I was thinking I should skip the premiere altogether, but then I went shopping with Lisa and found the cutest outfit, and it made me remember what’s important in life and how you should always try to rise above and be the better person if it means you’ll get to look really good at a red-carpet event. So I called Camille and apologized to her voice mail.
4. Ken Gets Lost in the Garden Again
Ken: This is fun, isn’t it, little fluffy dog? Just me and you in matching shirts, strolling through the garden with the other little fluffy dogs? Oops! Looks like we’re stuck in the hedges again! Hey! What’s Mr. Turtle doing in the pool? Come on out, Mr. Turtle! That’s a toxic environment. That chlorine will kill you. Time to go back to your pond … Hmmm, does this little segment feel loaded with metaphor and portent, or is it just me?
5. Camille Returns to the Comfort of Her Paid/Economically Dependent Entourage, Where She Is Safe From Harm
Joe (doing her makeup): I was gay-bashed once, so I can almost relate to the horrible abuse you underwent last night.
D.D. (doing her hair): I’m going to make protective maternal sounds now, you poor defenseless ducky. Coo! Coo!
Camille: Hee-hee. Yeah, Kyle loves me. In that way. She envies my awesome, awesome life with my A-list husband, Kelsey Grammer. Her husband is our reel-a-tor.*
D.D.: Your ex-reel-a-tor!*
Camille: Ha-ha-ha! Now I’m going to use this trumped-up accusation to cost her husband a big client and (hopefully!) undermine her marriage! Why should she have an attractive husband who loves her? Fingers crossed!
6. Grudge Brunch!
Kim: So, yesterday was my mom’s birthday.* And I started a jewelry line because of my mom.* So the first thing I wanted to do was give you something special.*
Taylor: My lips are flapping open in disbelief. It’s like a flounder is dying on my face. What’s up with the inappropriate product-line promotion?
Kyle: Yeah, thanks. Sparkly. Can we get back to my Camille problem now? I mean, I hate the bitch, but I so want to be a remora on the fame-ass of her estranged husband! What’s the right thing to do?
Kim: Yeah, it’s not fair! I mean, you never said any of the stuff she said you said!
Kyle: Why didn’t you say that yesterday?
Kim: I’m sorry! The two of you scare the crap out me! I mean, you’re like a Munchausen-by-proxy mommy to me and Camille — I keep thinking she’s going to grab hold of her cheek implants and tear her face open to reveal a giant, former-child-actress-eating lizard! I thought I was having a psychotic break!
Lisa: You know what I need? I need a psychotic break.
Kyle: Tell me about it.
7. Husband-Comparison Montage, With Our Final Scores
Adrienne: Taylor called from New York to say she wishes I’d have been there to stop the carnage. Speaking of wishing that someone had been there, smooth move on scheduling your man-date on the night my uncle dropped dead.
Paul: What’d I do?
Adrienne: You know you should have been there for me and my mom, suffering alongside us as we glared at you.
Paul: You’re right. But can I just say one thing in my defense? No? Okay. Score: 8 out of 10
Taylor: My husband’s watching that kid I had for post-divorce-settlement reasons. I hope he knows she needs to eat.
Russell: Hey, honey, it’s okay. You can come out from under the table. I’m your dad! What kind of food are you supposed to eat, huh? Are there special pellets of some kind in the cupboard? Score: 1 out of 10
Mauricio: Behold as I frolic in my daughter-filled Eden, effortlessly parenting them as I glide through the water like an Adonis! Score: 10 out of 10
Russell: I don’t think you like my cooking.
Kennedy: Nope.
Russell: You’re going to hurt my feelings.
Kennedy: I don’t know what that means.* I wasn’t raised to have empathy, daddy, remember? Score: 1 out of 10
8. Red-Carpet Portent
D.D. to Camille: Every woman in the whole world is jealous of you. Every woman in the whole world wishes she were you. There is not a woman in the world that would not trade places with you in a heartbeat. Can I have my cocaine now?
Camille to D.D.: Here, hold my stuff.
Kyle: Oh no. I’m starting to get the feeling my cute little white bolero isn’t going to protect me from anything. I feel vulnerable!
Camille to Nick: Come here. Let’s caress each other while talking about Kelsey as though he were my own personal accomplishment. Now look at my boobs.
Kyle: Hi, Camille!
Camille: Hi, Kyle! I’m going to give you the cold shoulder now. Watch! Now I’m going to call you a petulant child without any sense of irony.
Everyone: Let’s ditch Kim in the bathroom!
9. After the Show, Camille and Kelsey Reunite As Strangers
Camille: Oh, hello!
Kelsey: Oh God, it’s you. Okay, peck and recoil. Can you get out of my dressing room, please? Before my next wife walks in?
Camille: I’m going to make you sweat a little first. Ooh, look at the pretty flowers! Can you sign these programs for the skanks on my show?
Kelsey: Sure, sure! Just go away.
Camille: She’s in the closet, isn’t she?
10. Kelsey Joins the Ladies
Kelsey: So you ladies came without husbands, huh? Smart girls. You’re better off without them. I know Camille is better off without me, just as Nick’s wife is better off without him, and soon, Nick will be better off with the palimony Camille ends up doling out from our divorce settlement. Ah, the circle of life. The wheel keeps turning. I guess the best you can hope for in a long relationship is that you married someone who’s decent and nice.* Clearly, I was too drunk and high at the time I met Camille to manage that much.
11. Limo Ride Back to the Airport, an Introspective Moment
Kyle: What I’ve learned is that star-fucking is an empty and unrewarding experience, and that no amount of proximity to former sitcom stars can compare to the feeling of being at home with my family. Also, sisterhood is great. You can totally berate your sister one moment for not standing up for you, then go right back to your mean, undermining ways the next, just as if nothing had happened.
Kim: I’m starting to think that maybe I should find someone, too.
Kyle: You’re just starting to think about that? Now? I mean, how old are you? 100?
Kim: Why don’t you bitches set me up already?
All: Project!
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();
// ]]