If you were on the fence about 1923, this is not the episode for you. Taylor Sheridan bearhugs the melodrama on “The War Has Come Home,” a dusty hour of television devoted to off-duty cowboys and their misuses. It’s an episode about love, really: love at first sight, puppy love, mature love, and dogged love, the kind that’s outlasted drought and famine, war and time. As a concept, I dig it. But I’d be lying if I said Sheridan’s fiercest writing was in the domestic stuff. No, this is an episode for people who see the romance inherent to the frontier and are willing to carry it with them into the story. This is for people who, when others decry rom-com’s Big Romantic Speeches because “people don’t really talk like that,” mutter under their breath unintelligibly.
But if none of that appeals to you, “The War Has Come Home” still has a barn-burner of a finale sequence, which means Sheridan’s ode to love on the range is also the 1923 episode with its ugliest bloodbath. Another small mercy is that we’re entirely spared the horrific and questionable “noble savage” storyline, in which the passing of time at an American Indian boarding school is marked by the purple blossom and fade of one teenage girl’s bruises.
The lusty New Year’s Day episode opens with an overdue homecoming. Jacob Dutton and his men have been away for weeks herding the cattle up the mountain, which means their ranch WAGs have spent weeks worrying they might not return at all. Ellen lovingly greets John Sr. in her own warm, restrained way; Cara embraces Jacob with a light-hearted scolding for riding his horse too fast. And Elizabeth — who, in her khaki dungarees, is finally beginning to look more like a rancher’s wife than a New York deb — sprints out of the paddock, tripping and falling in an effort to shave seconds off the time until she’s reunited with Jack. Little gets said of the drive itself. Jacob tells Cara only that they had “some trouble” and he’ll need to go report to the sheriff in Bozeman. The “trouble” he speaks of is, of course, the vigilante mass hanging of shepherds he orchestrated.
In the end, reluctant to be parted again, the whole merry group makes their way to town, including Jake and Cara, John and Emma, Elizabeth and Jack, and the ever-watchful ranch foreman Zane — 1923’s answer to Yellowstone’s chief bruiser, Rip Wheeler. On the range, the Duttons are the baddest crew around, but in Bozeman, they’re rubes with a toddler’s taste for continuous question-asking. What’s a washing machine? What’s a refrigerator? Why would I want electricity if it means I have to pay money to a stranger? Who are all these people? What are they drinking? You say they’re paving roads? To the park? Into Yellowstone National Park? To make it accessible? To people? On Vacation? From New York City? You! Don’t! Say!
In the evening, the younger Duttons find themselves drinking gin Rickeys and Bees Knees at a speakeasy, trying out the latest dance craze — a turn of events that feels lifted from a Roaring Twenties bingo card. Naturally, dancing leads to sex, not to mention the answer to the $64,000 question. No, Lizzie and Jack have not had premarital sex … until tonight! And I’m happy for those crazy, love-drunk kids, but also scared for Jack. From the moment Elizabeth becomes pregnant with the next generation of Duttons, Taylor Sheridan is free to off our baby-faced cowboy.
My most meaningful criticism of 1923’s third hour is that it takes far too long (18 minutes, 42 seconds) to head to Africa, which for me, right now, is where the show’s big thumping heart lives. The scenery is enchanting, the music gets all plucky and whistly and happy. The bush is where the story goes to replenish its lungs.
Spencer has been called to track a hyena that’s been killing railroad workers for sport. He brings Alexandra to this untamed land, who, in the course of just 36 hours, goes from a high society bride to a runaway called “Alex” to the fiancee of a man she’s known for just 36 hours. She’s also very good for the show. In a world overstuffed with know-it-alls, Alex asks questions. She turns a tormented and taciturn man into someone practically loquacious. She tells little jokes and even laughs.
On a spontaneous day trip to see what Spencer believes is a child’s footprint petrified in lava rock, Alex accidentally-on-purpose baits him into a marriage proposal he’s all too prepared to make, albeit in his own discouraging way. “Are you worried there’s things about me you might not like?” he asks Alex, who verbally-but-not-in-her-heart fears they might be rushing in. “I can promise you there’s plenty.” Challenge accepted! To prove she’s just as reckless as he, she’ll even have sex with him on the wide-open African plain … twice! FWIW, Alex also agrees that the imprints on the rock belong to a prehistoric child, that time is precious and fleeting, and that Darwin’s theory of biological evolution is a good shout.
It’s shaping up to be a magical day, really, but this show doesn’t do good days. Before long, a rogue elephant charges their truck, leaving them stranded and vulnerable moments before sunset. As such, the freshly betrothed spend several hours in a tree, hoping help reaches them before the voracious, scavenging lions come for the elephant Spencer just put down. It’s okay, though! No one’s big proposal ever goes as planned.
For all her bravado back in a Nairobi bar, Alex quickly admits when she’s insanely scared. A pride of lions shows up, followed by hyenas, followed by, luckily, a search and rescue team from the railroad camp. But Spencer is compelled to gun down four, maybe five, maybe six, maybe seven (?!?) lions before the cavalry arrives, each gunshot bringing Alex closer to hysteria. Upon rescue, Spencer refuses to leave the lion-infested area without recovering his lucky rope, so I expect to see this rope again. This is a rope of spectacular importance.
It turns out Alex isn’t a huge fan of staring death in the eye, and she never wants to feel that horror again. Fortuitously, falling in love has put Spencer off the thrill of imminent death, too. But what to do next with their one wild and precious life together???
I called this recap Everybody Gets Some, but to be honest, I cannot definitively say that the Dutton elders had sex, only that there’s something alluringly post-coital about the way Cara watches her man shave his face the next morning. Counterpoint: Cara goes into the bathroom for privacy to change into her clothes. Still, it must be said that they are very in love and that their declarations of affection rattled me as they made them. All declarations of love carry with them the whisper of good-bye. These are the rules of the horse opera.
Suffice it to say, the sheriff was displeased at Jacob’s unsanctioned lynching of the shepherds, though not displeased enough to do anything about the “trouble.” Which means the Dutton clan is cleared to leave town the next day, en masse, just 24 hours after an angry Banner finally reached home with pools of blood in his boots. The Duttons make easy targets on the open road, riding slowly in a wagon with three women.
When Banner’s men attack, it’s carnage. Elizabeth is hit in the stomach, Jack in the shoulder, and John in the chest, all before the Duttons start shooting back. By the time the Yellowstone ranchers come to help, more damage has been done to the family tree than in the last 20 years. Just when things seem like they can’t get worse, Banner himself joins the fray with a Tommy gun in hand. It’s hard to say how many bullets the vengeful shepherd puts through old man Dutton and his nephew. (In an evocative echo, we learn that Cara’s in medias res kill shot — the one that kicked off the season premiere — was lifted from this deadly battle.)
By the time the doctor reaches the ranch, John is dead. Jake looks to be close behind, which is fair enough; if I was 80-year-old Harrison Ford, I would not be putting in full, grueling seasons of TV either. Liz and Jackie-boy look like they’ll make it, but enough has happened to change the shape of this series for the rest of the season. Cara writes to Spencer that he must come home now and protect his inheritance from the banks, miners, and thieves — the enemies that Jacob foretells. But that journey will take weeks or months. If this is how much damage can be inflicted in a single afternoon, what will Mr. and Mrs. Spencer Dutton be coming home to?
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();
// ]]