Ellen Pompeo as Meredith.
Photo: Michael Desmond/ABC
Well, well, well! It looks like Grey’s Anatomy still has some tricks up its sleeves. Over the course of its 13 seasons, Grey’s has never shied away from trying new things. These experiments have had varying degrees of success: The Musical Episode was broadly panned (I’m always up for Sara Ramirez singing, but I still have nightmares about that “Running on Sunshine” number), whereas last season’s “The Sound of Silence” in which Meredith is trapped without a voice for most of the hour was gripping. “The Room Where It Happens” offers up a new experiment: The entire hour takes place in one OR, during one surgery. It’s a 60-minute play with four doctors: Meredith, Owen, Webber, and Stephanie. And it is glorious.
It’s sure to be a divisive episode, what with the thin plot, a slimmed-down cast making room for a bold focus on production, performance, and character building. At the very least, it acts as a nice palate cleanser to the stretch of run-of-the-mill episodes we’ve had to endure. (And, of course, Grey’s winking at Hamilton sends my heart aflutter.) For this little ol’ recapper, the experiment is an example of Grey’s firing on all cylinders. It is a deep dive into four of the show’s more interesting characters (complete with four great performances; Ellen Pompeo still has it, guys). It is surprisingly very emotional, made even more affecting by Debbie Allen’s directing and the instrumental music choices. Oh, and DEREK SHEPHERD IS THERE. My tears are but a Pavlovian response when I see Meredith looking at Derek. I have no control over it.
Don’t worry, we’ll get to Derek. But let’s tackle this piece of theater from the beginning. Without further ado, the Grey Sloan Memorial Players present The Surgery of John Doe.
We open on a dark, empty operating room in the middle of the night. Suddenly, the OR is flooded with doctors, nurses, and one car-accident victim who is in really, really bad shape. The dude won’t stop bleeding. At the helm of this seemingly sinking ship are Meredith, Owen, and Stephanie, all of whom have been up for days. Literal days. When Meredith remarks that the only way a doctor can tell if she’s too tired to operate is after she’s made her first mistake, it is terrifying. I mean, I can barely open a jar of salsa while lying on my couch all day if I get less than seven hours of sleep. Maybe take a cat nap before cracking open a human chest.
Speaking of naps, enter Richard Webber. He’s well-rested, well-fed, and a delight. The dude is ready to get his operating on. When he sees his fellow docs snapping at each other over the best course of action while the patient deteriorates, Webber attempts to take command with a little OR game. Instead of just treating this John Doe like a “sack of organs on a table,” he wants them to make the patient a real person, someone good, someone they’ll fight to save.
Webber imagines the patient is a woman named Gayle. Gayle plays the cello and has dreams of being first chair in the Chicago Orchestra. Gayle has two daughters and a son. She’s on her feet 16 hours a day. She has constant back pain. She teaches music and takes receptionist jobs to make ends meet. If you haven’t guessed already, Gayle is Webber’s mother.
As Webber watches Gayle practice her cello in the back of the OR, the real patient on the table gets worse. Meredith wants to close him up and wait to continue until he’s stronger. She wants to play it safe. Owen disagrees and Webber suggests an emergency transplant. Meredith snaps back that she outranks him and a transplant is out of the question. A tired Meredith is a very mean Meredith. Actually, a well-rested Meredith is also a mean Meredith, so good luck, dudes!
Queen Meredith will, however, let Owen attempt to fix the guy’s kidney bleed before moving on to the the bigger problem of his shredded liver. (I told you he wasn’t in good shape!) Owen encounters some difficulties — mainly, more blood. So much blood! To keep Owen focused, Webber wants to pass the “make the patient personal game” baton over to our military man. Owen doesn’t transform Gayle into a new patient, but he does conjure up the memory of someone very important to him: Megan Hunt.
That’s right you guys, we finally meet Owen’s sister. It’s not in the melodramatic way I had imagined, and I still believe she’s going to turn up at Grey Sloan one day, but it was nice to get the introduction. Even in Owen’s hallucination, the two have a playful, loving rapport. And she calls him Eeyore. Owen is Eeyore!
As Owen struggles with John Doe, Hallucination Megan pries a bit. Why is she here? Usually Owen brings her out when he’s feeling especially guilty. Megan keeps pushing. As the rest of the doctors stand frozen in the OR, Megan moves around them, wondering why Owen won’t let go of this patient when things are looking so dire. He tells her that you don’t quit on someone until you’ve saved them or you know that they’re dead. Get it, you guys? HE’S TALKING ABOUT MEGAN. Like Webber and his mother, it’s the memory of his sister that fuels Owen in the OR. He won’t ever give up. Against Meredith’s wishes, Owen’s going ahead with Webber’s transplant idea.
Before you think this episode is all “Ghosts of Doctors’ Past,” Stephanie gets a visitor in the OR as well: Mini Edwards. She’s the cutest, you guys. She pops up as Stephanie begins to piece together why they’re having so much trouble keeping their patient alive. As you may recall, Stephanie spent most of her childhood in the hospital with sickle-cell anemia. While there, she filled her days learning as much as she could about autoimmune disorders. It’s why she recognizes that their John Doe is bleeding uncontrollably because he has a rare platelet disorder called ITP. She tries to inform the rest of the gang, but she cannot be heard over Meredith’s telling Webber and Owen that they’ve gone and lost their damn minds.
Mini Edwards shows up to remind her older self to speak up. She knows this stuff. Stephanie finds her voice and convinces her superiors that she’s right. The only way to save this guy is to pump him full of steroids. They’re all like, that’s cool you figured this out, but the guy currently has no liver and flushing his system with steroids would be a very, very bad idea. #DoctorProblems.
Here comes the good/bad/sad news part of our program. The good: John Doe has a name! It’s Carl. His wife, son, and daughter are down in the lobby waiting. The bad news is that Carl’s in a very bad way. You know all those other times I said Carl was not in great shape and there was a lot of blood and stuff? Yeah, it’s way worse than that. He probably won’t make it. The sad news: This entire scenario of a father and husband dying in a car accident hits way too close to home for Meredith.
Meredith can’t shake the thought of the kids waiting downstairs for Carl, and she’s transported back to the night Derek died. We watch her as she tries to steel herself to tell Zola and Bailey that their father is gone. Little Zola tells Meredith to go fix Daddy because she fixes everyone and all human hearts shatter into tiny little pieces. Crying, Meredith backs away from her kids, puts on her surgical mask, and walks back into the OR. The Shonda Tears are real tonight, people.
This nightmarish trip down memory lane puts the fight back into Meredith. She’s not playing it safe anymore, not if they can save this man. She wants to give him a liver transplant … using the remaining good part of his own, currently removed, liver. It’s risky, but it’s the only real option. So, the good doctors find ways to push through their exhaustion to save Carl. For Webber, it’s remembering how he couldn’t save his mother from pancreatic cancer when he was 10 years old. For Owen, it’s the heaviness of never getting closure over Megan. Stephanie is fueled by the promise she made to herself as a little girl in a hospital bed. Meredith owes it to her kids.
And there in the scrub room, as Meredith thinks about the point of Webber’s OR game, to make surgery personal and to find motivation in that, in walks Derek Shepherd wearing his ferryboat cap. It’s an old memory, but one that will keep Meredith pushing for a long time.
Just like that, the OR is cleaned and emptied, ready for the next surgery. How about an encore?
Sob Scale: 7/10 Derek Shepherd. Ferryboat caps. LITTLE ZOLA. Somebody hold me!
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();
// ]]