7 Books About Complicated Mother-Daughter Relationships
ByEmily Gould,
a novelist, critic, and features writer for New York Magazine.She writes the ‘Going Through It' advice column and is most recently the author of ‘Perfect Tunes.’
Photo-Illustration: by The Cut; Photos: Retailers
Having a mother is an almost universal predicament, and it isn’t always pretty. Looking to slice through the commercial pabulum and laudatory Instagram posts surrounding Mother’s Day with the sharp knife of literature? Look no further than this list of truly great books — some memoirs, some novels — that capture the mother-daughter relationship in all its nuance. From personality clashes with deeply eccentric mothers all the way to the truly deranged Mommie Dearest types, these books present a cornucopia of antidotes to the flowers-and-candy sentiments that surround us.
Growing up with art-world-famous parents — Maus author Art Spiegelman and New Yorker art director Françoise Mouly — wasn’t easy for Spiegelman, but her relationship with her French grandmother, Mouly’s mother, Josée, was always a bright spot. Mouly herself, however, had a tempestuous relationship with Josée — so much so that she moved to America in part to escape her. In her 20s, Spiegelman decided to investigate her mother and grandmother’s relationship, traveling to Paris to spend time interviewing Josée about her memories of Mouly’s youth. In their conflicts, Spiegelman finds echoes of her own memories of being raised by a bossy, alternately cruel and fiercely protective mother. In the course of her research, boundaries crumble and two alternate histories of the family emerge, each equally valid. Spiegelman explodes the taboo around openly discussing the enormous power of beauty, writing movingly about how difficult it was for her, as an awkward, heavy teenager, to have a mother so thin and beautiful she once posed for Vogue. A repeated motif echoes the title: The maternal impulse to protect one’s child — from the world, from difficult truths — is forever at odds with honesty, and honesty is what makes relationships real. It feels unprecedented to read a memoir by someone whose mother is still alive who is able to be this unsparing in her description of their relationship, not to mention a mother who actively participated in a memoir that paints her so unstintingly. —E.G.
In this story of a young woman who leaves behind her life (and her controlling mother) in the West Indies to work as an au pair for a rich white family in the States, Lucy ignores her mother’s letters and tries to forge a life different from hers. While her mother stayed anchored to a husband who cheated on her nonstop, Lucy craves independence and rootlessness, seeking out the quick pleasures of sex without the messiness of attachment. But even in solitude, she finds that her mother’s voice — angry, admonishing, painfully loving — lives inside her head like a roommate she just can’t cut loose. When Lucy finally severs all contact with her mother, she’s no longer sure if she really ever wanted to. Beautifully written and short enough to read before you and your mom fight at brunch. —Bindu Bansinath
Growing up in a Bronx tenement, Gornick was alternately smothered and cowed by her theatrically emotional mother, who tried to crawl into her father’s coffin at his funeral and mourned like a Victorian for a year afterward, caterwauling at night and forcing Gornick to sleep in her bed. This relationship forever defined what the author would expect and want from intimate relationships. Gornick narrates vignettes from the past from the perspective of the present as she and her now-elderly mother roam the streets of Manhattan on endless walks. The city really is, as the cliché goes, a character in this memoir; Gornick describes her childhood apartment building, its sights and sounds and smells and cast of characters, in sensuous detail. She and her mother are constitutionally incompatible because Gornick has achieved an intellectual life outside the limited world of her childhood and her mother remains trapped there despite her innate brightness. It’s a heartbreaking relationship, but it’s paradoxically pleasurable to read about thanks to Gornick’s immersive, mesmerizing prose. —E.G.
Blanca, the titular protagonist’s mother, is arguably a great mom. She loves passionately and all-consumingly, selflessly dedicating her entire life to passing down a better world, a better future. It’s just that she doesn’t do that for her kids. The island of Puerto Rico is Blanca’s offspring, and any maternal instinct she has is focused squarely on her fight for Puerto Rican liberation from the colonizing rule of the United States. Along the way, she sacrifices any relationship with her own children, leaving them behind and reaching out only to recruit them to her cause or criticize them when they refuse. —Jen Ortiz
Fans of Reichl’s previous memoirs — accounts of luscious restaurant meals, romance, and family life that go down smoothly — weren’t universally thrilled when they picked up this short book. They didn’t get the descriptions of wines and soufflés they were expecting. Instead, they got a stark, painful portrayal of Reichl’s mother. Miriam (Mim, for short) shaped Reichl as a food critic but not in the way you may think; Reichl had to become highly attuned to flavor because the meals her mother served were sometimes literally inedible. A would-be doctor shunted into the role of homemaker, Mim chafed at her responsibilities in the kitchen, and this manifested in a devil-may-care attitude toward food safety. She once served young Reichl’s Brownie troop chocolate pudding with an inch of mold scraped off the top of the bowl. At a later point in the book, Mim poisons guests so badly via under-refrigeration that some of them have to go to the hospital. As you would expect, other things about her were poisonous besides her cooking, which in previous books Reichl has transmuted into funny anecdotes. In this book, though, she peers beneath the surface of her mother’s legacy with the help of a recently discovered trove of notebooks and papers that help explain her mother’s lifelong struggles with mental illness and thwarted ambition. It’s a brave portrait of a complex woman who deserved more than she got, even though she shouldn’t have been allowed within 100 feet of a kitchen. —E.G.
Bridget and her mother, Helen, are diametrically opposed almost from Bridget’s birth, but both of them strive toward a genuine emotional connection that neither ever really feels. Helen — Hen, for short — is an unbelievably irritating human being, which Riley evokes masterfully through dialogue so realistic it feels transcribed rather than written. It’s hard to describe exactly what’s so wrong with Hen, but Riley evokes it in detail and at one point sums it up in a nutshell: “She was mulish, when she wasn’t completely biddable, and each mode always at precisely the wrong time. Like a mime’s recalcitrant prop: the door that wouldn’t give until it did and sent you sprawling.” Bridget tries for years to do the bare minimum of what her mother requires — to be “normal” for her mother’s sake, even when it means sacrificing her own sanity and well-being to maintain appearances. As her mother ages, it becomes harder and harder to keep her at bay, and finally their roles, never stable, are fully reversed when Bridget is forced to parent her mother despite having never been parented herself. This book is depressing as hell but impossible to turn away from. The reader is left grateful to be rid of Hen as a character but is haunted by her impossible relationship with Bridget — so full of strife but so heartbreaking. They never stop trying. —E.G.
One of my favorite Britishisms is “Shall I be Mother?,” which means, in common usage, “Should I be the one to pour the tea?” (I first encountered it in a video interview Olivia Colman gamely endured for Vogue.) It is a fitting tag for Loved and Missed, Boyt’s 2021 novel, which is beautifully about the small-bore, tea-pouring quotidian errands and details of life and, as in the phrase, the duties of love, care, fealty, and responsibility that underlie them. Loved and Missed is a book of mothers and mothering with all the attendant agonies and ecstasies. Everyone in the story, from elegant Ruth to her addict daughter Eleanor to Eleanor’s precocious daughter Lily and even Ruth’s fabulous spinster friend Jean, takes a turn. The bonds of motherhood, as Boyt sketches them, do not run in only one direction, from older to younger. They may be assumed or submitted to, happily or under duress — Shall I be Mother? — but they do not dissolve, even if you want them to.
The plot is relatively simple: Ruth, a schoolteacher and single mother, raises first Eleanor, who rebels against her mysteriously but completely, and then her granddaughter, Lily, when Eleanor cannot. Lives begin, are fulfilled or squandered, end, and are poured out in portions like tea. But Loved and Missed is so alive to the sad, funny ironies of its characters’ lives, their brave, stumbling perseverance, that what might be a kitchen-sink novel of quiet lives and clattering teacups becomes instead an almost holy, wholly humane work of the domestic miraculous. “Loved and Missed” is an epitaph glimpsed in a graveyard by young Lily who, wise beyond her years, understands at once the genuine regret and the black comedy of the inscription. “It kind of sounds like the person tried to be loving, but the target moved,” she says. “Or … or … they maybe just weren’t very good at it.” — Matthew Schneier
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();
// ]]