The tone of this show has, at times, been a struggle to grasp, and I think that’s in part because of our preconceived notion that a “limited series” with a mysterious undercurrent and an all-star cast of actresses must be serious prestige television. And while there have been dramatic moments like that, there have also been broad comedic swings, silly voices, and soapy revelations. Now, with this episode, I feel like I’ve finally solved this ongoing game of tug-of-war between genres. This show is neither a comedy nor a drama. It is a secret third genre: wackadoodle.
For example, this week, Maxine goes up against a beached whale that runs the risk of ruining her big gala. Need I say more? I will, because this is an episode recap, but in theory, that’s enough to prove my point — wackadoodle. And that’s okay! It turns out the CGI alligator that Maxine previously had a run in with on the golf course was just our amuse-bouche, there to lay the groundwork and condition us for bigger things to come. And it worked because, by the time this CGI whale washed up in Maxine’s backyard, I was like, Sure, this feels about right at this point. Being wackadoodle is not a crime, so I’ll happily go along for this ride and see how Maxine weasels herself out of yet another zany, sitcom-esque plot.
When she calls animal control (after trying the police, who were unhelpful), they tell her that it might be able to return to the sea if kept wet, but it’s more likely that it will die, then slowly rot away or even explode due to built up gas. That prognosis feels like a metaphor for Maxine herself, who’s clinging on to this high society life one bucket of water at a time, and if the buckets stop coming … boom. Knowing she can count on the feminists to rally around a good cause, she goes to Linda’s new mansion to recruit them to keep the whale wet but doesn’t have as much luck finding Linda herself. Maxine is told that after Skeet’s funeral, a guilty Linda has taken a vow of silence and locked herself away in her bedroom.
Or perhaps more likely, Laura Dern had limited availability, and in true sitcom form, they found a way to write her out of the episode. It’s a good example of seeing this show’s production brushstrokes, like when the characters keep “bumping into each other” at odd places in what feels like an attempt to minimize shooting locations. But if it means being able to afford this cast, I’ll gladly allow it. So the characters communicate with Linda in the same way she shot her father, through a door.
Like a Catholic confessional, Linda sits at the door and comes clean that she, too, feels guilty about turning in Robert’s prince and leaving him heartbroken. When Robert told her that the prince leaving was his karmic justice for his own sins, Maxine assured him that karma was all bupkis — but now she’s not sure and is convinced the universe is punishing her with a whale. Despite this, she rejects Linda’s idea to come clean, adamant that she could never tell him the truth. But as it turns out, she won’t have to. When Robert bumps into the fedora-wearing detective (sans his fedora) at the bar, he tells Robert about the helpful tip Maxine provided to snag the prince. He’s naturally furious when he confronts her, but not just about turning him in. He seems even angrier that Maxine let him believe that it was his fault this whole time, which I mentioned last week seemed like her real misstep. She would have been able to explain turning him in, but keeping Robert in the dark is tougher to come back from. When she tries to tell him that he was a fraud, Robert points out that the pot is calling the kettle black since Maxine and Douglas are frauds themselves.
It’s a claim that Douglas has been proving right all episode, first by meeting with Evelyn about her plan to take down Linda. She figures the two of them have enough evidence to blackmail her into forking over the fortune, and Evelyn promises to give Douglas a cut. But Douglas declines her offer since his close call with the feds last week doesn’t make him too keen on breaking the law again so soon. At least that’s the excuse he gives Evelyn because just after rejecting her, he bumps into Pinky, with whom he seems to be hatching a different plan. So rather than teaming up with Evelyn, Douglas pays Linda’s door a visit solo — telling her about an idea he and Pinky had for a brand-new inclusive club in Palm Beach and benevolently offering to let her invest $3 million. “What happens if I say no?” she wonders via notepad, and Douglas confirms that he’d have to partner with Evelyn. This is blackmail inception. He’s blackmailing her with the threat of blackmail. And based on the expensive bracelet he gives Maxine later, it seems to have worked.
While Evelyn failed at partnering with Douglas, she has better luck with Maxine, albeit unintentionally. Seeing the sorry state Evelyn’s in as she packs up her mansion to move into Skeet’s old trailer, Maxine finally invites her to help with the Beach Ball — starting with the whale. However, she doesn’t prove very helpful after falling into a trance called “cetacean jubilation” — which, according to the show, is when the beauty of the universe rushes at a person after coming in contact with a whale. This also happens to me but while watching a Carol Burnett performance.
At this point, Maxine is convinced that the whale is her karmic punishment for what she did to Robert, so the only way to get rid of the whale is to set her karma right. When Ann, who’s been rummaging through the mansion, tells her that Norma once had a tryst with Axel Rosenhips — Dinah’s betrothed, as Maxine described him — she sees an opportunity to do something so benevolent that the whale will have no choice but to leave. She took away Robert’s prince, but maybe she can reunite Norma with hers. So off she goes to Dinah’s yacht party, Norma in tow.
But in case reuniting two former loves isn’t enough to correct her karmic balance and save the gala, she has another idea. She grabs the microphone and starts bellowing whale calls into it like she’s Ellen DeGeneres in a Pixar recording booth in an attempt to beckon the mammal back into the sea. And because this is Palm Royale, it actually works. The whale picks up and seems to walk his ass right back into the ocean. It’s as if he had the ability to do so this whole time — but why would he want to when the alternative was getting to hang out with Allison Janney? The whale’s return to the sea is great news for all but Evelyn, who is distraught to see her new love abandon her just as her old love did. Crying on the shore, she bumps into Eddie, the tennis pro she tossed aside in favor of the rich nonagenarian. See what I mean about these convenient “bumping into” moments? I’d estimate that 80 percent of this show is characters bumping into other characters. Anyway, both heartbroken, one by Dinah and one by a whale meant to represent her dead husband, they kiss.
Speaking of affairs, earlier in the episode, Robert discovers that it was actually Douglas, not Perry, who had been having an affair with Mitzi — a revelation that would destroy Maxine, despite her once being the Mitzi. Interestingly, this puts Robert in a position similar to the one Maxine was in last week. They know a dark secret about the man the other is in love with and have to decide how to handle it. Hopefully, getting a turn in Maxine’s shoes will help Robert forgive her. For his part, he meets with Douglas to confront him, but before we find out what Robert decides to do, the bar is raided and they’re both put in handcuffs. An added layer to this meeting is the knowledge that Maxine also tried to cheat on Douglas with Robert, which takes a little of the zing out of this scolding.
But at least things are going better for Maxine. Just kidding, Norma has been trying to murder her all episode. Just because Robert was a buzzkill and disarmed her last week doesn’t mean Norma is giving up hope. No, she’s still got murder on her mind. Back at the house, she attempted to poison Maxine’s grasshopper, but things didn’t go according to plan when the drink ended up with Ann, who I’m hoping survives. So instead, on the yacht, Norma strategically slams her wheelchair into Maxine, sending her overboard and into the sea as the yacht sails on. “You’re all cocksuckers,” she cries out as she treads water, then across the water she hears something. “Thank you, Maxine,” the whale tells her in its native tongue. Sure, Palm Royale, whatever you say. At this point, I’m half expecting this to go like the end of Barb and Star Go to Vista Del Mar with Trish the water spirit coming to the rescue.
Shiny Sheet Headlines
• There’s something to this Axel Rosenhips (no relation to Axel Rose, presumably) love affair. Ann said Norma cut off contact when she went to boarding school, so it wasn’t like they fell out of touch by accident — and she doesn’t seem quite as excited by their reunion as he was.
• The scene where Robert confronts Maxine about the prince while Norma tries to poison her in the other room is peak soap opera, dramatic scoring and all. It makes me wonder what the show would look like if it leaned even more into the soap parody genre — á la the ’70s sitcom Soap.
• In a twist perhaps aided by Linda’s absence, Mary has joined the freedom fighters after being inspired by delivering Sylvia’s baby. Anything to get more Mary — one of the show’s funniest characters, brilliantly played by Julia Duffy — is a victory in my book.
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,"17":17,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(17),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 i=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||i.classList.remove("open")})}function gtmSendReport(e,n,t){let i={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(i.eventLabel=n.href),gtm.reportNow(i)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const i=t.split("?"),o=new URLSearchParams(i[1]);for(let e of n.entries())o.set(e[0],e[1]);t=`${i[0]}?${o.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()||auth.isMobileAppRequest())&&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,"17":17,"124":124,"135":135}];
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","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();
// ]]