The novel opens with a prologue set in November 1969. An unnamed, dying narrator watches a companion sitting vigil in a dark hotel room and reflects on a shared past of love, broken promises, and betrayal. After the narrator dies, the companion carries out a prearranged plan: tidying the room and calling from a nearby pay phone. The narrator's final plea is for the companion to care for "precious things, fragile things" left behind.
The story shifts to Boston in June 1999. Mallory Ward, a senior case manager at New Day Wellness Center, learns that her 15-year-old client, Tina Allen, has been found dead behind an abandoned car lot, showing signs of sexual assault and blunt-force trauma. Tina had been making real progress, earning a six-month sobriety badge and considering auditioning for her school musical. Mallory's boss and friend, Jevet Cook, watches Mallory nearly have a panic attack during police questioning and grows concerned: A year earlier, another client, Jacob Ellis, died of a heroin overdose, triggering weeks of emotional turmoil. Jevet suggests Mallory's difficulty coping with death may be rooted in growing up with a mother who works as a death doula, a caregiver who assists terminally ill patients through their final days. When Jacob's father, Gregory Ellis, appears on the news accusing New Day of negligence, Jevet places Mallory on mandatory leave and urges her to confront unresolved issues, including her estranged relationship with her mother, Helen Ward, and the end of her engagement to Aiden Cavanaugh. With nowhere else to go, Mallory drives to Helen's seaside home in Little Harbor, Rhode Island.
Helen lives in a grand beachfront house left to her by a former patient. Their reunion is strained. The novel alternates between Mallory's third-person chapters and Helen's first-person journal entries addressed to an unnamed "Dearest," in which Helen recalls a teenage love affair that began at a library when she was 15. Helen's devoutly Catholic mother would never have approved. These entries gradually reveal the story at the novel's heart.
At a local bookstore, Mallory runs into Aiden Cavanaugh and congratulates him on his European concert career, unaware of what has happened. Helen later reveals the truth: A heavy sash window slammed shut on Aiden's left hand during a party in Brussels, breaking bones and severing tendons. After three surgeries, he has quit rehabilitation and abandoned music entirely. Aiden's mother, Estelle Cavanaugh, an imperious woman who lives next door, watches Mallory's return with alarm. Flashbacks reveal that after Mallory suffered a miscarriage, Estelle arranged Aiden's departure for London, convinced she was protecting him from a disastrous marriage. He never returned, and Mallory eventually moved to Boston.
Helen persuades Mallory to attend the wedding of Sloane Pritchett and Kenny Long, Aiden's best friend, where Aiden tells Mallory his music is finished. Meanwhile, Helen visits Estelle and notices alarming symptoms. Estelle confirms she has stage four glioblastoma, an aggressive and inoperable brain tumor, diagnosed just before Aiden's accident. She has told no one. Helen offers to help manage her symptoms, and a cautious friendship forms between the two longtime adversaries.
Mallory takes a summer job at the George R. Cavanaugh Community Center, where Aiden volunteers as a piano teacher. She finally tells Helen about Tina's death, and Helen shares her own past: She was raised strictly Catholic, sent to an all-girls school after a scandal her mother disapproved of, and nearly became a nun before leaving, unable to pretend to be someone she was not. Helen's journal entries reveal that she and her beloved were caught together by a coach; paralyzed by fear, Helen remained silent, allowing her beloved to bear all the blame.
When Mallory discovers Helen has been secretly caring for Estelle, she demands that Estelle tell Aiden the truth. Estelle reveals her cancer with Mallory and Helen present, asking Aiden's forgiveness for the secret and for controlling his life. Aiden moves into the main house. That night, he and Mallory sit together in the dark as she shares Tina's story for the first time. The next morning, Mallory establishes boundaries: They can be friends but cannot return to what they were.
Detective Muldowney calls with the resolution of Tina's case. Her ex-boyfriend, known as Sticks (real name Michael Barker), and two accomplices drugged Tina with ketamine, a sedative, and assaulted her. When she tried to call for help, Sticks strangled her. Tina had not relapsed. Mallory feels relief but remains unsettled about her future.
The novel's central revelation comes when Mallory discovers Helen's journal and reads a passage about being "wife to a man I never loved" and "mother to a child I never planned on." Helen wakes Mallory that night and tells the full truth: Her great love was a woman named Poppy, Mallory's biological mother. Poppy married a soldier named William Ward, who died in Vietnam before Mallory was born. Dying of liver cancer, Poppy summoned Helen to a motel, asked her to raise Mallory using forged identity documents, and begged Helen to help her die. Helen crushed pills into applesauce and fed them to the dying Poppy, then took baby Mallory and disappeared. Mallory is horrified, accusing Helen of murder and kidnapping, but ultimately cannot bring herself to leave.
Helen leaves the journal on Mallory's pillow. After reading the full account, Mallory reconciles with Helen, telling her she understands and that knowing Helen would do it again convinces her it was the only possible decision. Helen shows Mallory a portrait of Poppy painted from memory: a copper-haired woman with amber eyes and a butterfly in her open palm. Mallory takes the rosewood box containing her father's dog tags, Saint Christopher's medal, and a ring inscribed "TL/OH" (Two Lives, One Heart). She affirms that Helen is her mother, because that is what Poppy wanted.
Estelle apologizes to Mallory for separating her from Aiden and asks her to stay in Little Harbor. Jevet calls to say Mallory has been cleared of wrongdoing and that the board has approved her Immersive Vocational Partnership (IVP) program, but challenges her to consider where her heart truly lies. On her last morning, Mallory hears halting piano notes from the Cavanaugh house and finds Aiden playing for the first time since his injury. He reveals that the wedding song was originally composed for their own wedding, and that Mallory's words about not quitting drove him to play again. They each take responsibility for their role in the breakup, and Mallory tells him she is staying in Little Harbor. They kiss, and it feels like coming home.
In October 1999, the dying Estelle gathers Mallory, Aiden, and Helen for a final conversation, entrusting the community center to Aiden, future grandchildren to Helen, and Aiden himself to Mallory, giving him her engagement ring to propose with. Helen's final journal entry, dated March 2000, reports that Estelle died peacefully after Christmas. Mallory directs the renamed center and is engaged to Aiden, with a July wedding planned. Aiden plays at a local jazz club, and Helen teaches art at the center. As Helen writes on the deck, a black-and-blue butterfly lands on her hand, and she smiles, recognizing Poppy's presence. In the epilogue, Poppy narrates from beyond death, confirming she has always been near and urging Helen to live fully.