This week’s episode of Parenthood was called “Jump Ball,” a title borrowed from the assessment Dr. Pelikan offered to Hank regarding his (possible) Asperger’s syndrome: “My gut is, it’s a jump ball.” Meaning: There was no way for the gentle, reassuring doctor to say for sure whether Hank has had Asperger’s since he was Max’s age. The figurative ball could fall either way.
That notion of either-wayness permeated this entire episode of Parenthood. Practically every character or key relationship was stuck in some kind of limbo, which turned this into one of season five’s treading-water hours. And sweet fancy Braverman, there have been far, far too many of those. (Note: By episode’s end, Joel and Julia finally appeared to stop treading water and move toward a real separation. And yes, we will talk about that.)
As Vulture’s Margaret Lyons pointed out in this piece, and I also have mentioned at various points in the cry-capping process, this has not been the strongest season of Parenthood. To put it more harshly: It has been inconsistent and often sloppy, not just because the plots feel extra-stretched but also because some of the wonderfully recognizable humanity in these characters sometimes feels like it’s being leached out and replaced with stereotypical TV drama behavior. Don’t misunderstand: I still like the Bravermans very much. But I also realize that anyone who stumbled onto some of the recent Parenthood episodes, without ever seeing seasons one through four, might understandably look at me and go, “Wait, you like this show? Like, a lot?”
What makes matters worse is that sometimes things on Parenthood still jell really nicely, as they did, at least for me, in last week’s episode with the Max/Micah friendship issues. But then just as quickly, they go all haywire and insufferable again. To use yet another game-related reference/blatantly obvious metaphor from this episode: This show itself has become a bit of a wild card. That’s why I totally got where Hank was coming from in that poker scene. The way Hank feels about his cards is how I feel about Parenthood: I just want my show to continue in its preestablished, reassuringly enjoyable patterns, without a bunch of weird, inauthentic randomness thrown in for no reason.
For the record, I’m abandoning the cry-cap format this week. Why? Because to suggest I came close to shedding anything resembling tears last night would require me to lie like unregistered Crosby Braverman pretending he actually voted for Barack Obama. And I don’t want to do that. There was no crying for me this week.
There was, however, plenty of crying for Amber, who embarked on the Ultimate Hoodie-Wearing Road Trip of Melancholy and the Infinite Post-Ryan-Breakup Sadness, which eventually brought her to a bar that — by pure coincidence — happened to be her father Seth’s workplace. (Why does an alcoholic work at a bar? I don’t know, ask Sam Malone.) Of course, while she was at that bar, Amber got totally wasted, made a scene, tried to drive drunk, then confronted all of her latent daddy issues by crying and screaming at Seth. All of a sudden, Parenthood transformed into Parenthood: Osage County.
To me, that scene was emblematic of what the show often does wrong at the moment: trying really hard to make us feel big emotions without earning them or grounding them in situations that feel real and unscripted. I didn’t feel like Amber was really baring her soul in that parking lot. I felt like she was doing a dramatic reading of what drunk, sad girls say to their negligent fathers. Also: Did Amber not remember that she almost died in a car accident during her “I don’t know what to do after high school” heavy drinking period? Or was she so distraught that she just didn’t care? The fact that she’s been similarly out-of-control in the past wasn’t really addressed and it should have been. Or maybe it was and I just couldn’t hear over the sound of Amber raging about how she doesn’t want to turn out like Seth.
In other news: Drew continued to be caught between a rock (desperately needy Amy, symbol of Drew’s high school experience) and a hard place (Natalie the deliberate tease, who represents college life and all the overnight astronomy field trips it has to offer). By episode’s end, he appeared to have gone with rock, retreating to his dorm room to the both comforting and comfort-craving arms of Amy. I’m not loving this whole situation so much, but I do love what it has the potential to be: an exploration of the hard, transformative changes brought on by that first year of college, a time when nothing provides as much instant, much-needed solace as the sight of the people you loved in high school. Given the goofy love triangle that’s been dominating all things associated with Drew’s story line, I’m not sure how subtly or sensitively the show’s going to handle all of that.
Meanwhile, Zeek and Camille — now back from Italy with bangs, a pair of huge sunglasses, and an air of pretension that makes it clear she has “changed” — are still not on the same page. And with Camille now planning to take another lengthy trip to France, it looks like Zeek’s going to be spending even more time with his beloved fire pit. I have to say, I was on Camille’s side when she went all carpe diem about wanting to travel and paint and whatnot. But it doesn’t seem like she’s taking Zeek’s feelings into account at all. She’s just making decisions without discussing things with him. Maybe she’s sick of feeling like she has to ask permission, which is understandable. But in this episode, she just seemed … above it all? Detached? Disinterested in her husband completely? I don’t know, maybe it’s just the sunglasses and all that Italian-speaking.
Wow, I’ve been pretty negative throughout this non-cry cry-cap. Maybe now it’s time to mention the things I appreciated in this episode.
I appreciated the fight between Adam and Crosby over Hank’s participation in poker night. It was very believable to me that Crosby would describe Hank as “a freak,” while citing behavior that sounds awfully Max-like, without even realizing that his words would agitate Adam. The way that Adam and Kristina projected a future for Max based on how Hank had turned out also rang really true for me. Again: All that Hank/Max stuff is the best thing Parenthood has going right now.
But of course, the real drama is what’s happening between Julia and Joel. Good God, I am tired of listening to them argue and have the same “What are we doing with this relationship?” conversations that, on a much less serious level, Ryan and Amber were having a few weeks ago. No one likes having those talks, and they certainly don’t enjoy watching too many of them on TV. It was sort of a relief when, at episode’s end, Joel finally announced he was moving out. Which took a while considering that at the end of last week’s episode, he said the marriage was unfixable.
I did admire one thing about this plot thread, though, and that’s the evolution of how Julia’s side of the story is being presented. She already confessed her Ed kiss to Adam and then to Joel. This week, we got to see her confess what happened to another sibling: Sarah. It was revealing to observe the differences in those admissions of guilt. The first two times she discussed it, Julia made it sound like she had nothing to do with the kiss, like the kiss was something that rudely happened to her. This time, with Sarah, Julia was able to at least acknowledge that she kissed Ed back — “I probably should have pulled away a half second earlier than I did,” she said.
But then she failed to tell Sarah all the other things that have been going wrong in the marriage — the arguments over how to handle Victor getting left back, her sense of isolation since losing her job, the long-standing issues over whether Julia takes Joel’s career seriously enough. She left all of that out and made it sound like their only problem was this itty-bitty smooch that upset Joel so much that he actually slept in his work-trailer. And then, she made that about him, suggesting the kiss may have bothered him because “he’s trying to justify something on his end,” as in his own romantic feelings for Peet.
Basically, Julia was doing a floor exercise routine of denial because she couldn’t handle the idea that the marriage is disintegrating, in part because of things she did and decisions she made. She painted a picture that was guaranteed to make Sarah say exactly what she wanted Sarah to say: that she’s done nothing wrong and Joel’s not going to leave her over some dumb kiss. But we know and Julia knows this is about much more than that.
Julia’s behavior in that scene was a little maddening but very credible. I recognized what she did as something that a person might do, in actual life, when their very real marriage is falling apart and they’re too pained and embarrassed to admit all the reasons why. Capturing that kind of reality is what Parenthood, at its best, has always done. Let’s hope there’s more of that in the weeks ahead, and fewer wild-card games.
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();
// ]]