Grey’s Anatomy really does have an ace up its sleeve, doesn’t it? Even after the most dismal season — let’s be honest, season 18 was one of the tougher ones to get through — the show can suck you right back in by putting its history on display. Not every show has 400 episodes to work with! I’m sorry, I’m no match for “Chasing Cars” over a montage of clips from 18 seasons, including Cristina telling Meredith that Derek is not the sun, she is!! I will always get chills when Cristina does that, and that’s just something I have to live with. While the majority of this season was a bit of a snooze (except that literal cliffhanger, baby!), the finale episode — again, the show’s 400th, can you even believe? — resets the game while paying homage to the past in some moving ways.
Or maybe I’ve been subconsciously trained to bawl my eyes out whenever “Where Does the Good Go” plays. WHO CAN SAY?
There’s a lot of tension baked into this double-episode finale. We’ve arrived at that crucial day when Ms. Blake from the Medical Accreditation Board has returned to see what changes have been implemented since she first reviewed Grey Sloan and will make her final verdict on whether the General Surgery Residency Program should be shut down. Oh, and there’s a major blood shortage. So any elective surgeries, and most others, too, if it can’t be helped, are being postponed as long as possible. This hospital is on the precipice of chaos at the exact worst time, but Chief Bailey assures that all will be well once that emergency supply of blood arrives.
Oh, sweet babes, you know that blood is never going to arrive!
But for Meredith Grey, it doesn’t matter much that without more blood even low-risk procedures become dicey once Nick consults with her on a patient’s wild tumor. Cora’s tumor is at the juncture of a whole host of her internal organs, making it almost impossible to operate on, especially with the low blood supply. But Cora doesn’t have a ton of time left, and she’s responsible for her aunt Sally, who suffers from dementia. Cora is up for any type of Hail Mary at this point. After some discussion, Meredith and Nick come up with a solution: an ex vivo surgery in which they would remove all of Cora’s organs, operate on the tumor outside of her body, and then transplant the organs back in. Does that sound risky and dangerous? Good! It is. Webber immediately says no. He’s the chief of chiefs from the Catherine Fox Foundation, so he has the power here. Not only is this 20-hour surgery risky on a good day, with no blood … well, you get it. Not to mention that a screwup here could cost them the residency program. “It’s not the day to go rogue!” he tells them.
Surprising no one: Meredith doesn’t care what Webber says. This isn’t going rogue; this is “cutting edge,” she says! This could save the program, she says! The residency program is in trouble because of something Webber did, and Cora doesn’t deserve to die for that, she says! Nick goes along with his girl, and they convince Cora that she needs this surgery right now. It’s been 400 episodes, I don’t really need to tell you what happens next, right? They get into surgery and everyone is watching — including Ms. Blake — and things go south. They can’t continue without more blood. Meredith says they’ll just pause and wait until that blood shipment arrives. And that’s when we learn that the vehicle transporting the blood was in an accident and all of the blood they need is now scattered in the streets of Seattle.
They take Cora to the ICU, but Meredith is panicking. You know it’s bad when Meredith Grey is panicking! Even Helm is questioning why they had to do the surgery today and not just wait until the blood supply was up. Helm! Webber is livid. He lets Meredith have it: He yells at her for caring only about her opinions, says it’s always whatever Meredith Grey wants, and even says she probably wanted to burn this hospital down before walking away from it all. “Congratulations, Meredith, Ellis would finally be proud of you,” he spits at her. And when I say my jaw dropped immediately to the floor! That is so spiteful and cutting, and we are really living now, people. Nick finally pipes in to say that, uh, maybe Webber is right. They didn’t have to do the surgery today — that was Meredith’s call. And maybe Meredith’s pushing for the surgery did, whether she knew it or not, have some tie to her leaving. Or rather, her not being able to leave.
Cora crashes. Meredith goes out of her mind trying to resuscitate her. We’ve been cutting to clips from old episodes throughout the entire double-episode as memories of Grey’s drama pop into Mer’s mind, and here is an especially gutting one: Meredith trying to keep Derek alive after he’s been shot. It’s intense! Nick is telling Mer she needs to call it, it’s over. Meredith thinks about when she had to take Derek off life support. We are reliving hell! Finally, a broken Meredith stops. Cora is dead. Everything’s a mess.
Ms. Blake has seen enough. She has been up in arms since she overheard that Meredith Grey was leaving and started to wonder what else Bailey may be keeping from her. She understands the blood-shortage situation has added some difficulties to the day, and she knows Bailey is in a good place with fixing the physician shortage, but after everything with the Cora situation, Ms. Blake can see the problems at Grey Sloan much more clearly. The problem, she tells Bailey, is that certain people have been working here so long they’ve become family, and that makes leadership and chain of command confusing. This is a “dysfunctional family,” Blake says. “Webber doesn’t respect your authority over him, Grey doesn’t respect his authority over her.” It makes things messy, and that’s dangerous. So she’s shutting down the residency program, and she wants Bailey to take stock, rebuild, and start fresh.
Well, Bailey decides to “start fresh” in a surprising way: She’s quitting as chief of surgery. This is a problem for many reasons, including that Richard is also leaving. Catherine learned her cancer is responding well to the treatment, and the two of them are celebrating by going on sabbatical. Jackson was already trying to convince Meredith to stay at Grey Sloan a little longer to help Bailey fix things, but now with Bailey leaving too, the convincing turns into begging. She can’t just leave this place now, not after everything. He makes her interim chief of surgery.
We should be celebrating this momentous occasion, right? Our little intern has become chief of surgery! But no one wants to celebrate right now, least of all Meredith, who is angry and upset and, honestly, probably hungry; it’s been a long day. Nick finds her in her office, and it’s time to finish that conversation they started before Cora coded. They did not leave things well! He tries to explain that he doesn’t think Meredith sabotaged Cora’s surgery on purpose, but he does think her decision to operate was informed by a lot of emotional, traumatic factors tied to how Meredith is, whether she wants to admit it or not, having a terrible time bringing herself to leave Grey Sloan. Meredith is livid and beyond upset and tells Nick to go back to Minnesota. He seems to know he can’t reason with her right now — she is processing!! — and although it looks like it pains him, he walks out.
We get a gorgeous final montage that spans all 18 seasons of this show, then Meredith sees herself as an intern standing in the hallway, looking back at her now. What would intern Meredith think of who she is now? What has it all been for? Meredith bolts out the door and calls after Nick, but we’ll have to wait for episode 401 to see how it all shakes out for Meredith Grey, interim chief of surgery at Grey Sloan Memorial Hospital.
The O.R. Board
• Wow, that Simon-Kristen story line really paid off. It was nice to have a patient story worth caring about again, even if we knew it was always going to end with Simon dying. Kristen has an abruption, and they need to deliver the baby — but they also need blood to keep her alive, and in case you haven’t heard THERE IS A BLOOD SHORTAGE. In a devastating turn, Simon, who has been put on ECMO to keep him alive a little longer, tells Winston and Link to give the blood they’ve set aside for the ECMO to his wife. He sacrifices the little time he has left for her! But don’t worry, he gets to hold his son for a moment before he finally dies.
• What a gift! Japril returns for the 400th episode! Jackson is there to deal with the accreditation business as head of the Fox Foundation and also to see his mom, but really they’re there to assure us that Jackson and April are endgame, baby! They kiss! And in an elevator, no less, which, as you know, is Grey’s Anatomy sacred ground. Japril forever!
• After all the Wendell stuff, Maggie is worried that she doesn’t know Winston at all, that they got married too fast. After watching everything with Simon and Kristen, Winston makes a big romantic speech to his wife about how she’s wrong and how they have to “protect this love” that they have because not everyone gets something like this. It’s very nice!!
• Amelia’s walking around brokenhearted — hey, at least it pushes her to have a real heart-to-heart with Link, and those two get some closure finally — but it’s all for naught! In a truly swoony moment, while “Chasing Cars” is playing (!!), Kai shows up in the parking lot and tells Amelia they can’t sleep. The look on their face! Such pain! They are so in love with her! Amelia and Kai get a big sweepingly romantic kiss to close out the season.
• What a way for ol’ Todd to go out, standing there alone with his sex bear. We all knew he was too nice for Jo, and Jo learning that Todd sings one long note when he has an orgasm was just a bridge too far. She dumps his ass. She and Link are still making eyes at each other, especially now that Link has realized he’s fully moved on from Amelia. After a hard day, Jo tells Link that he’s her favorite person and her best friend and that she needs it not to be weird between them. Can’t wait until it gets weird between them again after one kisses the other!
• Doctors on the run?! I knew Owen illegally giving out life-ending medication was going to come back around eventually, but I never thought it would end with Owen and Teddy and their kids as fugitives after the husband of a dying vet reports them when they refuse to help his wife die. But here we are, Doctors on the Run, coming this fall to ABC.
• Where are my Felicity fans at? Did you notice who’s playing Nick’s patient Cora? That’s Kristin Lehman, who you may also remember as Avery, one of Ben’s more manipulative girlfriends. Just a little Ben-Avery reunion happening on Grey’s. If only the ghost of Henry Burton had walked out to say hello!
• Don’t worry, they also used covers of “How to Save a Life” and “The Story” in the 400th episode. Did I miss any big Grey’s musical moments?
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(3),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(136),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,"3":3,"12":12,"124":124,"136":136}];
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","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.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();
// ]]