The Keeper of Happy Endings Summary: Love, Loss & Secrets
Introduction
A gray cardboard box sits forgotten beneath the stairs of an empty Boston row house.
Inside rests a 1940s French wedding gown that was never worn, a monogrammed shaving kit, and a bundle of handwritten letters.
When twenty-three-year-old Rory Grant leases the building to chase her dream of opening an art gallery, she finds the box—and the woman who left it behind.
The Keeper of Happy Endings by Barbara Davis braids two timelines together: Nazi-occupied Paris, where a young dressmaker falls in love amid war, and Boston in 1985, where grief has stalled a young artist’s life.
What connects them is a secret kept for four decades.
TL;DR: Love, Loss, and Long-Kept Secrets
The novel follows two women separated by fifty years whose heartbreaks mirror each other—one waiting for a lost soldier, the other waiting for news of a kidnapped fiancé. Their stories collide through a single hidden dress box.
- Set across WWII Paris and 1985 Boston, told in alternating timelines
- Centers on Soline Roussel, a French dressmaker who stitches charms into bridal gowns, and Rory Grant, a grieving textile artist
- An unworn wedding gown and a stack of letters set the mystery in motion
- Themes include love interrupted, family secrets, faith, and forgiveness
- Ends with long-buried family truths finally brought into the open
Read Also:Â The Echo of Old Books Summary: Plot, Characters & Ending
The Cast: Who’s Who in the Story
| Character | Role |
|---|---|
| Soline Roussel | Parisian dressmaker from a lineage of Spell Weavers who flees occupied France and later runs a Boston bridal salon. |
| Aurora “Rory” Grant | Twenty-three-year-old textile artist who leases Soline’s row house to open an art gallery while mourning her missing fiancĂ©. |
| Anson William Purcell | American Field Service ambulance driver in WWII who joins the French Resistance and later works with the Red Cross. |
| Camilla Lowell Grant | Rory’s mother, adopted by the wealthy Lowell family as an infant. |
| Dr. Matthew “Hux” Huxley | Rory’s fiancĂ©, a pediatrician with Doctors Without Borders abducted in South Sudan. |
| EsmĂ©e Roussel | Soline’s mother, a Parisian bridal dressmaker known as “The Dress Witch” who charms wedding gowns. |
| Owen Purcell | Anson’s father, a Newport yacht builder who lies to both Anson and Soline and pays for an illegal adoption. |
| Cynthia “Thia” Purcell | Anson’s younger sister who discovers her father’s hidden ledger documenting the adoption. |
| Erich Freede | Soline’s biological father, a Jewish violin student EsmĂ©e loved in 1922. |
| Myles “Maddy” Madison | Boston tailor who becomes Soline’s mentor and business partner after the war. |
| Dorothy Sheridan | Head of the Providence home for unwed mothers who lies to Soline about her baby’s death. |
| Dr. Sumner Jackson | Chief surgeon at the American Hospital in Paris who leads an escape network for downed Allied airmen. |
| Doug Glennon | Boston Globe sports reporter who researches Anson Purcell’s records for Rory. |

The Keeper of Happy Endings Summary: The Complete Story
Spoiler warning: the following recap reveals all major plot points, including the ending.
Soline Roussel grows up in her mother EsmĂ©e’s Paris bridal salon, L’Aiguille EnchantĂ©e.
The Roussel women are Spell Weavers—dressmakers who stitch binding charms into wedding gowns to guarantee a happy marriage.
Esmée enforces one rule above all: a Spell Weaver must never use her gift for her own romance, because a family curse punishes it.
As war approaches, EsmĂ©e falls ill with tuberculosis. Before dying in 1943, she confesses that Soline’s father was Erich Freede, a Jewish violin student she loved and sent away in 1922. She leaves Soline a silver locket bearing his photograph.
After the funeral, Soline volunteers at the American Hospital in Neuilly-sur-Seine and meets Anson Purcell, a wealthy American ambulance driver.
The two fall in love, and Soline discovers that Anson and chief surgeon Dr. Sumner Jackson run a secret escape network for downed Allied airmen. She joins the Resistance as a courier.
In August 1943, the Gestapo detains Anson. To keep German officers from pressuring him through Soline, he arranges her escape from France.
On their final night together, she packs her unworn bridal gown, his monogrammed shaving kit, and her mother’s locket into a gray dress box.
Soline reaches Newport, Rhode Island, in September 1943 to wait for him. Instead, a telegram arrives: Anson is “presumed captured or killed.”
Soon after, she discovers she is pregnant, and Anson’s father, Owen Purcell, throws her out and sends her to a home for unwed mothers in Providence.
In 1944, Soline gives birth to a daughter she names Assia.
The home’s director, Dorothy Sheridan, tells her the baby died at birth. In truth, Owen has paid for an illegal adoption, and the infant is renamed Camilla Nicole Lowell and raised by a wealthy Boston couple.
Anson, meanwhile, has survived. He endures five months in a German POW camp and two years of surgeries, only to return and be told by his father that Soline abandoned him. Believing the lie, he never marries and devotes his life to Red Cross humanitarian work.
Soline rebuilds in Boston with tailor Myles “Maddy” Madison, reopening her bridal salon on Newbury Street. In 1981, a fire guts the shop and leaves her hands badly scarred. Unable to sew, she becomes a recluse, hiding her old dress box beneath the stairs of her vacant row house.
The contemporary thread of the novel begins in May 1985, when Rory Grant is drifting through grief. Her fiancĂ©, Dr. Matthew “Hux” Huxley, a pediatrician with Doctors Without Borders, was abducted by rebels in South Sudan five months earlier.
You May Also Like:Â The True Meaning of Love Summary: War, Loss, and Resilience
Her mother, Camilla, pushes her toward a conventional path, but Rory instead leases Soline’s empty row house to open a gallery called Unheard Of.
While inspecting the building, Rory finds the box and tracks Soline down to return it. The two women form a fast friendship, and Soline urges Rory to share her talent for fabric seascapes. Rory, in turn, begins searching for a photograph of Soline’s lost love.
Reporter Doug Glennon uncovers a stunning fact: Anson Purcell is alive and living in Newport.
At the Purcell estate, Anson’s sister Thia reveals a hidden ledger proving Owen paid for Soline’s baby to be adopted. The records show the child grew up as Camilla Lowell Grant—Rory’s own mother.
Rory confronts Anson in San Francisco, then tells Camilla the truth. Camilla admits she has felt unlovable since learning she was adopted at age ten. In October 1985, Rory’s gallery opens with her textile collection on display, and Anson arrives in Boston carrying Soline’s mother’s rosary, which he kept through the war.
He and Soline reconcile after forty years apart.
The Keeper of Happy Endings closes with Anson using his Red Cross contacts to locate Hux and help broker his release.
In May 1986, Rory and Hux marry in a Massachusetts garden.
Barbara Davis ends the book with Soline designing the wedding gown and stitching one final binding charm into its seams, breaking the Roussel family curse.

What Drives the Story
| Theme | How the Book Presents It |
|---|---|
| Faith, Hope, and Healing | Soline loses her lover, her baby, and her livelihood, then learns decades later that her daughter and granddaughter are alive. |
| Mother-Daughter Bonds and Curses | Three mother-daughter pairs repeat patterns of emotional distance until buried truths are confronted and forgiven. |
| Art and Creation | Dressmaking and textile art give Soline and Rory a way to process grief and build independent lives. |
| Fate and Interconnectedness | EsmĂ©e teaches that every heart sends out an “echo” seeking its match; Rory’s unexplained pull to the row house reflects this idea. |
| Forgiveness | Soline and Anson rebuild their relationship after forty years of deception orchestrated by Owen Purcell. |
Who Should Read The Keeper of Happy Endings?
This book suits readers who enjoy dual-timeline historical fiction, women’s fiction, and light magical realism. Fans of family-secret mysteries and WWII-era romance will find familiar ground.
The pacing is steady rather than fast, with chapters alternating between Soline’s past and Rory’s present until the timelines converge.
The story leans emotional and character-driven, so readers seeking action-heavy plots may prefer something else.
Continue Reading:Â The Last Green Valley Summary by Mark Sullivan: A Harrowing WWII Epic of Survival
The Book at a Glance
| Detail | Information |
|---|---|
| Genre & Subgenre | Historical Fiction / Contemporary Women’s Fiction with dual-timeline romance and light magical realism |
| Core Tropes | Dual timelines, lost WWII love, secret adoption, family curse, hidden heritage |
| Tone & Atmosphere | Lyrical, nostalgic, romantic, and poignant |
| Primary Conflict | Internal grief and generational distance; external deception, Nazi occupation, and a kidnapping |
| Pacing Style | Steady alternating chapters that tighten toward a converging climax |
| ISBN | 978-1542021470 |
| Pages | 415 |
| Structure | 50 narrative sections: a Prologue (1976), 48 numbered chapters alternating between Rory and Soline, and an Epilogue (1986), plus an Author’s Note and Book Club Questions |
| Publisher | Lake Union Publishing, October 1, 2021 |
Read Next: All the Glimmering Stars Summary: Love Amid War’s Horror
Quotes from The Keeper of Happy Endings
“There are all sorts of heroes, and almost none of them will ever have something shiny pinned to their chests.”
“We are the chosen, handmaids of La Mère Divine, descended from an ancient line, called upon to further the cause of love and true happiness. We are les tisseuses de sorts . . . the Spell Weavers.”
“Faith is the essential ingredient. If one loses faith in la magie, one has lost everything.”
“Dreams are like waves, babe. You have to wait for the right one to come along, the one that has your name on it. And then when it does, you have to get up and ride it.”
“Before she died, my mother told me there is a time for holding on and a time for letting go and that I needed to learn the difference.”
“We’re all a collection of our stories, chĂ©rie. Our joys and sorrows. Our loves and losses. That is who we are, a tally of all our agonies and ecstasies.”
“Every heart has a signature, a unique echo that ripples out into the world. And every echo has a match. When those echoes connect, they become so attuned that even if they be separated, they continue to seek one another.”
“Forgiveness is the greatest magick of all. Forgiveness makes all things new.”









