BySara Holdren,
a theater director and a critic at New York magazine and Vulture.
From The Blood Quilt, at Lincoln Center.
Photo: Julieta Cervantes
How much your heart thrills to The Blood Quilt will probably depend on your tolerance for a well-trod dramatic form: the big-boned, trauma-haunted family-inheritance play. It struck me while watching the tensions mount and the secrets spill among the Jernigan sisters at the heart of Katori Hall’s story—well, half-sisters; the four Jernigan women share a mother but all had different fathers—that the genre might actually qualify as a subspecies of that other tale as old as time: A stranger comes to town. After all, there’s always one prodigal — one unstable element who’s removed themself as far as possible from the precarious family mixture. But now, today, something will draw them back, and the reaction will be explosive.
The truth, of course, is that everyone is unstable, and it takes the return of the wanderer to bring decades of buried grievances and unhealed wounds to light. It’s happening on Broadway right now in The Hills of California, but whereas Jez Butterworth’s siblings are gathering around a mythic mother who’s still clinging to life, if by a very thin thread, the looming matriarch of The Blood Quilt has already died. It’s been three weeks, and the Jernigan sisters are reuniting in the house where they grew up, a seaswept cottage on a fictional island off the coast of Georgia, for the family’s annual quilting bee. The island’s name, Kwemera, says the eldest sister, Clementine (Crystal Dickinson), comes from “that old old Geechee tongue. Means ‘to last. To endure. To withstand.’ Like the Jernigan women. Like these quilts.” Hall doesn’t hesitate to lay her symbols right out. The sisters have all had the craft of painstakingly fine stitchwork drilled into them by their mother, but even so, subtlety isn’t the name of the game in their story.
It’s not that boldness is never the best choice; rather, the mounting frustration of The Blood Quilt arises from its increasingly blatant pile-up of contrivance. This kind of emotionally engorged, let’s-have-it-all-out play calls, first and foremost, for Good Acting—or at least for Much Acting—and it can trap talented actors in a box built of forced gestures and cringy tropes. Lileana Blain-Cruz has about as powerful a five-person cast as you could hope to assemble on a New York stage, but they can’t change Hall’s structure; they can only inhabit it.
And they do, fiercely and fully, despite the building’s fundamental shakiness. Dickinson and Adrienne C. Moore are especially settled into themselves as the two oldest siblings and the ones who’ve remained closest to home. Dickinson’s Clementine is her mother’s staunchest defender, the maintainer of traditions and the carrier of memories, a ferociously loyal caretaker with both a mystical streak and a hard, keen edge. Second in line, Moore’s Gio is the loud, don’t-give-a-shit aging brat whose pot-smoking and sometimes vicious fun-poking predictably mask the deepest hurt. More restrained than her older sisters, Cassan (Susan Kelechi Watson) is a nurse living on the mainland with her identity-seeking teenage daughter, Zambia (Mirirai). Cassan’s army husband might as well be a ghost, and not too far beneath her reserve lie her own sharp tongue and the bitter weight of, as Hall describes it, “being a married single parent.” Then—arriving, just as in The Hills of California, from that dreamy place of bigger, brighter lives and their sordid flip side—there’s the baby, Amber (Lauren E. Banks). Willowy and ambitious, with a $500 weave and a $795 jacket, Amber’s an entertainment lawyer in Hollywood. She is not a regular quilting-bee attendee. And she missed her mother’s funeral.
So Blain-Cruz’s stage—lushly designed by Adam Rigg with tendrils of Spanish moss and a wraparound coastal pool—is set for a showdown as surely as if there were tumbleweeds blowing across it. (If we needed more of a hint, Amber’s here to brief us: “Lil’ Vernon said there’s a storm coming,” she reports when she arrives, having been warned by one of the local ferrymen.) Part of what’s discouraging about The Blood Quilt’s long crescendo of trauma excavation is that you can feel the whole show reaching for something vaster and more otherworldly, something beyond the veil of simple human wrangling, but no one, neither playwright nor director, ever really braves the leap. Despite the sisters’ talk about haints and shadows, despite the stories they share of their ancestors—brought to Kwemera on slave ships and traditionally buried at sea ever since one of their mythic foremothers leapt to her death in the waves rather than come aground enslaved—a stale realism still pervades the production. Projections designer Jeanette Oi-Suk Yew and sound designer Palmer Hefferan sometimes create crashing waves against Rigg’s set, and every so often something happens in Jiyoun Chang’s lighting that piques the brain for a moment, but no consistent vocabulary of the beyond ever emerges. When the play reaches its climax, a moment of haunted stage trickery that’s supposed to thrill and engage us ends up feeling ungrounded and, in its aftermath, bizarrely underacknowledged. Neither Hall nor Blain-Cruz has built a world where magic is real.
Where Hall does thrive is dialogue. The Jernigan women’s banter flows with an easy, rollicking rhythm and wicked humor. No one here is gentle; everyone’s trained to spar. “I’m an activist,” insists Zambia, who’s shown up wearing a hijab — to which her mother claps back, “You are not an activist, you just acting out is what you doing.” Cassan has already been plenty spicy in her response to Gio’s raised eyebrows: “Honey, she wants to be a Muslim, nah. Last week she wanted to be Goth. The week before that a vampire … Next week she gone be gay.” “She gone have to go up to North if she wanna do all that,” smirks Gio. The patter is zingy, but for all their moxie, Hall’s characters don’t always feel independent — too often, she puppets them into a position that she needs them to be in. “I’m a lesbian,” Zambia confesses to her aunt Amber later on, but the moment’s vulnerability has been undermined by Cassan’s joke. Even more awkwardly, Amber responds with, “Oh, well. I’m in the closet, too … I’m a Republican.” Hall has set her play in 2015, which these days feels like playwright code for “don’t @ me about politics,” but what’s the point of trying to abdicate from your context? I find it hard to buy that a teenager who considers herself an activist—even in 2015, even if she’s experimenting with personas—would so blithely respond to Amber’s disclosure: Once she discovers that Amber is a “fiscal Republican,” Zambia approves. “Then you alright with me. Bitches need to start being ’bout they money.”
Of all The Blood Quilt’s characters, it’s Zambia who’s most often shunted around to wherever it’s convenient for the plot to take her. Mirirai is a compelling actor, with definite access to a teen’s physicality and moods, but Hall hasn’t really written a teenager. Sometimes, Zambia speaks in exaggerated (not to mention dated) text-speak: “SMDH! But smiley face. Heart-Heart, still LMBAO! HashtagOhwellz!” Other times, she’s implausibly erudite for a tenth-grader. “How old are you again?” asks Amber incredulously at one point — but, for real, how old is she? Still other times, as in her big-upping of Amber’s politics, Zambia busts out with a position that feels diametrically opposed to whatever character she has been developing. “Auntie Gio right,” she says mournfully to the room during one of several throwdowns, turning a blameful gaze on Amber, whose big, freshly-outed secret involves an illness she’s been hiding. “She coulda infected you, mama. You coulda infected all of us.” This isn’t a character talking — it’s a vessel saying what a playwright needs to be said so that the conflict can roll on.
As The Blood Quilt lumbers toward its finish, Hall keeps loading it up with revelations, each one more ostensibly shocking than the last. Except that, inside the formulaic container she’s built, none of them is really a shock at all. The inevitable storm blows in, but by that point, its blows and buffets are too artificial to rattle us. There is, however, an element to the production that transcends that feeling of schematic craftsmanship: the quilts themselves. Rigg’s set is draped with dozens of gorgeous full-size quilts — hanging from balcony railings, tossed across furniture, folded up in baskets, half-finished on the Jernigans’ ancestral quilting frame, many reminiscent of work by the historic quiltmakers of Gee’s Bend. There are, I discovered, 85 in total, 69 of them on loan from members of the Brooklyn Quilting Guild (the show’s props supervisor, Olive Barrett—who made the titular “blood quilt” along with artisan Kristina Fosmire, from a design by Rigg—is a guild member). “When y’all was telling me these stories,” says Zambia to her mother and aunts, “all the lives woven into this fabric, I just got the tingles.” That feeling is real, generated by real objects so clearly created with immense labor and care. If only it were a feeling more fully evoked by the play itself.
The Blood Quilt is at the Mitzi E. Newhouse Theater at Lincoln Center through December 29.
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();
// ]]