In 1938, the Dao family lives in Changsha, China, where the patriarch Dao Hongtse runs Heavenly Light Kerosene and Antiques. His youngest son, Dao Xiaowen, has married Shui Meilin, a sharp and independent woman who manages the upstairs shop. Their son, Dao Renshu, is the family's only grandson through a male line and carries the family name. When the Sino-Japanese War intensifies, Xiaowen and his elder half-brother Dao Longwei leave to fight. Longwei returns alone, reporting that Xiaowen was a hero at the Battle of Taierzhuang but was never seen again. Before departing, Xiaowen gives Meilin a precious hand scroll depicting travelling scholars, intended to fund their future together.
Months later, Longwei wakes Meilin and orders her to flee. Changsha is engulfed in flames, likely set by Kuomintang (Nationalist) forces to deny resources to the Japanese. Meilin grabs her sewing basket with the scroll, gold coins, and jade charms. She, Renshu, Longwei, his wife Wenling, and their daughters board a train north. Hongtse and the rest of the household do not make it to the station.
Longwei leaves the group for a military conference, and Meilin and Wenling walk for weeks with the three children, trading valuables for food. Near Yichang, a Japanese plane strafes the road. Meilin and Renshu survive by diving into the bushes. In the aftermath, Renshu confronts death for the first time, and Meilin accepts that Xiaowen is gone. She tells Renshu a parable from the scroll about the inseparability of blessings and misfortunes.
They reunite with Longwei and travel by junk boat up the Yangtze to Chongqing, the wartime capital. Longwei provides for the family through his Kuomintang connections while Meilin befriends market vendors. In June 1941, during a massive air raid, Renshu refuses to enter the Great Tunnel shelter, and he and Meilin are locked out. Thousands inside suffocate when ventilation fails and officials refuse to open the gates. Among the dead is Liling, Renshu's beloved cousin.
Wenling blames Meilin for Liling's death and expels her and Renshu. They survive alone in Chongqing for years while Meilin channels her grief into a fierce determination that Renshu will become a scholar.
After Japan's surrender in 1945, the Chinese Civil War resumes. Longwei finds Meilin and insists they move to Shanghai. Meilin agrees, secretly planning to disembark at Yichang to find her parents. She and Renshu find the family compound destroyed. Meilin collapses into grief so total that twelve-year-old Renshu must care for her until she recovers.
In Shanghai, Meilin works at Madame Zi's Emporium while searching for Longwei. As the Civil War closes in, a raid exposes the Emporium's patrons to danger, and Madame Zi flees, warning Meilin to leave. A Communist spy named Mr Xu then approaches Renshu with a job offer, confirming Meilin's fear that they have been marked. Desperate for money to flee to Taiwan, she takes the scroll to antiques dealer Mr Li. During the negotiation, Mr Li rapes her. Meilin takes the gold and tells Renshu nothing about what happened.
They board the steamer Taiping in December 1948. A young military wife named Zhao Peiwen saves them by presenting Meilin and Renshu as her missing in-laws, using her family's travel permits and military identification. On the ship, Meilin tells Renshu a parable about two monks, urging him not to carry what they have left behind in China. In Taiwan, they register under the borrowed names.
In Taipei, Meilin builds Renshu a desk from crates, giving him space to study. He thrives, falling in love with mathematics and physics. When their borrowed identities become a liability, Meilin finds work as a domestic helper for the Huang family. She befriends a native Taiwanese woman named Lin-Na at the Tamsui River. Renshu excels at National Taiwan University.
At a Lunar New Year party in 1960, Meilin encounters Longwei, now a retired civil servant. He proposes marriage, but Meilin deflects, asking him instead to help Renshu get to America. When Longwei later kisses her, she is seized by a flashback to the assault in Shanghai and pushes him away, unable to explain. Longwei nevertheless provides passport, visa, and financial documents, and Renshu sails for America in July 1960.
At Northwestern University in Evanston, Illinois, Renshu reinvents himself as Henry Dao, inspired by Henry David Thoreau. He earns a doctoral fellowship in aerospace engineering. At the music library, he meets Rachel Howard, a musicology student, and their courtship unfolds slowly. Henry navigates a dangerous political landscape: A contact named Charles Chen warns him that the Kuomintang monitors Chinese students in America. When Henry learns that a student's passport was confiscated for pro-democracy activities, he withdraws from all Chinese student groups.
At the Art Institute of Chicago, Henry discovers the full version of "Peach Blossom Spring," a classical Chinese tale his mother once told him, and realizes she omitted the ending in which the fisherman leaves paradise and can never return. The discovery triggers suppressed memories. Rachel steadies him, and he begins sharing fragments of his past. They marry in June 1968, despite initial resistance from Rachel's parents.
Henry and Rachel move to Los Alamos, New Mexico, for his classified defense work. When preparing his 1970 citizenship application, Henry discovers that Longwei listed himself as Henry's father on the visa documents; Meilin's name appears nowhere. Meilin tells him to complete his citizenship using the existing names. When Henry applies for an immigrant visa for Meilin, her classification as his aunt leads to denial, and every alternative fails.
Their daughter Lily is born in 1970. Meilin visits once, in 1980, bonding with Lily over cooking and gardening. She tells Henry that America is his Peach Blossom Spring, asks him to plant an orchard, and returns to Taipei. At Rachel's insistence, Lily is enrolled in Chinese language classes, but Henry, reluctant from the start, pulls her out after a Chinese New Year party where he is disturbed by political tensions and remarks about mixed-race children. Henry grows increasingly withdrawn, his unprocessed trauma feeding suspicion toward any connection to the Chinese community.
At Rice University, Lily struggles with engineering, a major she chose to please her father. After a breakup with Tony Camberwell, who challenges her to stop living someone else's life, she fails her classes and discovers a passion for education. She completes a degree in education and moves to New York to teach. Through her colleague Julie Zhang, Lily reads wartime memoirs, filling her father's silence with the voices of his generation.
In March 1997, word comes that Meilin is gravely ill. Henry and Lily fly to Taipei, arriving one day after her death. Lin-Na, who cared for Meilin in her final years, receives them. At Longshan Temple, Henry finally allows himself to grieve, releasing decades of suppressed sorrow. That night, he begins telling Lily his stories: the kerosene shop, the scroll, the walking across China. Lily writes down every word.
Henry and Rachel retire to Albuquerque. Henry tosses peach stones into the backyard, and the following spring, seedlings sprout. Within a few years, he has the orchard his mother always wished for. In the epilogue, set in April 2005, Henry sits among blooming peach trees and reflects on Meilin's version of the tale. He realizes she did not tell the story incompletely; she told a different story. In the original, the fisherman leaves paradise and can never find it again. In Meilin's version, the fisherman stays, choosing peace over longing. Her ending was a gift: The story ends when there is nothing more to strive after, only the fullness of blossom and the present moment.