Set in Bright Falls, Oregon, the novel follows Astrid Parker, a 30-year-old interior designer whose personal and professional lives are unraveling. Astrid runs Bright Designs, a struggling one-woman operation. Her broken engagement to Spencer Hale has strained her relationship with her controlling mother, Isabel Parker-Green, who co-owns 51 percent of the company. When Pru Everwood, the longtime owner of the historic Everwood Inn, hires Astrid to redesign the space for an episode of the HGTV show
Innside America, hosted by Natasha Rojas, Astrid sees a chance to save her career and earn her mother's approval.
On the morning of her first meeting at the inn, a woman carrying coffees barrels out of a café and drenches Astrid's expensive ivory dress. Astrid lashes out, demanding the stranger's phone number for dry cleaning. The woman complies but saves her contact name as "Delightful Human Who Ruined Your Ugly Dress" before driving away. Astrid immediately regrets her cruelty, recognizing she sounded exactly like her cold mother.
The stranger is Jordan Everwood, Pru's 31-year-old granddaughter and a carpenter who recently moved to Bright Falls from Savannah, Georgia, at the urging of her twin brother, Simon Everwood. Jordan's life fell apart after her wife Meredith survived breast cancer only to leave Jordan, declaring she wanted "a destiny" rather than a best friend for a partner. Jordan uses a queer feminist Tarot deck and has been inexplicably drawing the Two of Cups, the card signifying soul mates, for a month straight.
When Astrid arrives at the inn, she discovers that the stranger is Jordan, the lead carpenter and her primary client contact. Astrid presents her design plan: a modern, clean aesthetic with gray paint, white trim, and stainless steel. Jordan objects, feeling the design erases the inn's character, including its famous ghost story about Alice Everwood, the "Blue Lady," who haunts a bedroom called the Lapis Room. Pru approves the plan despite visible hesitation; she has taken out a large loan, counting on the show's exposure to save the financially struggling inn. Natasha and her producer privately tell both women that their on-screen tension is "perfect" for television.
Jordan begins secretly developing an alternative design in a private workshop, building sage-green kitchen cabinets and designing rooms inspired by the inn's history. During demolition filming, Jordan teaches Astrid to swing a sledgehammer; when Astrid asks what Jordan pictures while demolishing, Jordan quietly answers, "Cancer," before retreating. Jordan also paints the Lapis Room dark blue overnight, a color inspired by the lapis lazuli stone Alice Everwood wore. When Pru sees the room, she is moved, but Natasha calls Astrid's original design "uninspired," devastating Astrid. Caught between admitting she did not choose the color and losing face, Astrid plays along.
Their relationship shifts when Astrid's best friend Iris Kelly invites everyone to boozy mini-golf. Jordan and Astrid slip away to a vintage movie theater in a neighboring town. Over cocktails, they share painful backstories. Astrid tells Jordan about losing two fathers, her emotionally unavailable mother, and her complicated relationship with her stepsister, Delilah Green, who is dating Astrid's best friend Claire Sutherland. Jordan opens up about Meredith. They get drunk, swing on a playground holding hands, and Jordan tucks a sick Astrid into bed.
Astrid wakes to discover she had a vivid sex dream about Jordan. She confides in Delilah, who explains compulsory heterosexuality: the idea that Astrid, raised under Isabel's rigid expectations, may have unconsciously suppressed attraction to women. Astrid begins recognizing past clues she had dismissed.
When Astrid sneaks into the inn at midnight, Jordan catches her and shows her the full alternative design: dark blue walls, damask drapes, goldenrod accents, and dark oak furniture. Astrid admits it is gorgeous. They nearly kiss, but the Lapis Room door slams shut on its own, startling them apart. Jordan tells Astrid she cannot be her experiment. Despite this boundary, Astrid proposes a partnership: They will merge their designs, with Jordan's vision as the foundation and Astrid's expertise to execute it. Astrid will remain the on-camera lead designer while Jordan stays the grumpy carpenter.
Astrid reads queer romance novels and grows certain of her feelings. At Claire and Delilah's housewarming party, she pulls Jordan into a bedroom and declares that Jordan is the first woman who made her understand what attraction really means. They share a passionate first kiss. Astrid later announces to her friends that she "made out with a lumberjane," officially coming out.
Their merged design wins tearful approval from Pru and enthusiasm from Natasha. Off camera, their relationship deepens. Astrid rediscovers her passion for baking, and Jordan sings her "Your Song" by Elton John, fulfilling a promise to sing Astrid a love song if Astrid baked her a cake. But pressures mount. When Natasha asks if they are romantically involved, Astrid denies it, which stings Jordan. Isabel arrives unexpectedly at Astrid's house, discovers Jordan, and reveals she has been monitoring Astrid's design files and knows the Everwood design is not Astrid's work. Astrid spirals into a panic attack while guilt about the deception consumes her.
Jordan's ex-wife Meredith appears uninvited at the inn, recognizes the design as Jordan's, and accuses Astrid of manipulation. Jordan defends Astrid but is shaken. Meredith then emails Natasha, urging her to investigate the design's authorship. When Natasha calls a meeting and reads the email, Jordan begins covering for them both. Astrid stops her, telling Natasha that Jordan is the true lead designer who deserves every opportunity the show would provide. Astrid walks out and tells Jordan she cannot continue their relationship because she nearly ruined Jordan's life. She kisses Jordan goodbye and leaves. The crew departs the next day, the episode cancelled.
Astrid spends days in bed before her friends arrive. She breaks down crying for the first time in front of them. At her office, she discovers that both new clients she recently secured have cancelled. When Isabel arrives to strategize, Astrid quits Bright Designs, quits Sunday brunch, and quits being molded into someone she does not want to be. With her friends, she writes "Baking" on her career options list.
Meanwhile, Natasha offers Jordan a feature in her design magazine
Orchid and a position as a junior designer with the HGTV network. Jordan accepts both. Simon tearfully apologizes for not believing in Jordan's abilities. Jordan has a final conversation with Meredith, telling her the real hurt was the unilateral decision to leave without discussion. Jordan resolves she deserves a great love but cannot stop thinking about Astrid.
At Claire's home, Astrid discovers a newly arrived Tarot deck identical to Jordan's. She draws a card: the Two of Cups. With help from her friends, she collects nine Two of Cups cards from different decks and creates a trail from Jordan's bedroom window, through the inn, and up to the candlelit Lapis Room. Jordan follows the cards and finds Astrid waiting. Astrid tells Jordan she loves her and that Jordan is her destiny, "not because of a card or the stars or some sort of magic, but because I choose you." Jordan kisses her, and the Lapis Room door slams shut and creaks open, as if Alice Everwood's ghost is giving her blessing.
They reconcile. Isabel visits and, in an uncharacteristically vulnerable moment, tells Astrid she wants to listen when Astrid is ready to talk. Two months later, the inn holds its grand reopening. The
Orchid feature has generated enormous buzz, and the inn is booked solid. Astrid has taken over as the Everwood's manager and baker, having found work that truly fulfills her. As a queer band plays, Astrid and Jordan slow-dance without caring who watches, each calling the other her destiny.