The novel opens with an unnamed woman escaping captivity. She flees through a store, past late-night shoppers, and into a parking lot during the holiday season. She endures days of cold and hunger, walking with only a stolen map and a scrap of paper bearing an address. She arrives at the home of a woman named Magda, who has been expecting her based on a letter from the woman's mother.
In London, 28-year-old Maxim Trevelyan lies awake beside Caroline, his best friend and the widow of his older brother, Kit. Kit, the twelfth Earl of Trevethick, recently died in a motorcycle accident, and Maxim slept with Caroline the night they learned of Kit's death. Consumed by guilt, Maxim has spent his adult life as the self-described "spare" to Kit's "heir," living off a trust fund, DJing, modeling, and pursuing casual sex. When the family solicitors inform him that Kit's will leaves everything to him, including the earldom, estates in Cornwall, Oxfordshire, and Northumberland, London properties, and a large investment portfolio, Maxim becomes the thirteenth Earl of Trevethick. Kit left nothing for Caroline. Maxim feels wholly unprepared for the responsibility.
The woman from the prologue is Alessia Demachi, a young Albanian who has begun cleaning Maxim's Chelsea apartment, replacing the previous cleaner through a network organized by Magda's friend. Alessia is an extraordinarily gifted pianist who experiences synesthesia, perceiving music in colors, and she longs to play the baby grand Steinway in the apartment. She lives in a tiny room at Magda's house in Brentford, owns almost nothing, and is undocumented in the UK. When she discovers Maxim asleep in his bed one morning, she is mortified but fascinated. She begins to think of him as "the Mister."
Maxim encounters Alessia while she cleans and is immediately, intensely attracted to her. Her dark eyes and quiet beauty unsettle him in a way no woman has before. Alessia is wary and keeps her distance.
Over the following weeks, their connection deepens through small interactions. Maxim lends Alessia his umbrella on a rainy day, a gesture she later identifies as the moment she fell in love with him. One afternoon, he returns home early and hears Bach played at concert level. He discovers Alessia at the piano, performing entirely from memory with the skill of a virtuoso. When the doorbell interrupts and she panics, fearing dismissal, Maxim reassures her she can play anytime. That evening, inspired by her playing, he stays home alone for the first time in memory and completes a composition he has been struggling with for weeks.
Meanwhile, Alessia's situation grows more precarious. Magda and her teenage son are emigrating to Canada, leaving Alessia without housing. Men posing as immigration officials visit Magda's house looking for Alessia, who is undocumented and refuses to return to Albania, where she is betrothed against her will to a violent man. During a tender moment in Maxim's darkroom, they share their first kiss, but the connection is shattered when two men bang on the door claiming to be from immigration. Alessia recognizes the voice of Dante, one of the men who trafficked her to England, and flees down the fire escape.
Maxim races to Brentford and finds Alessia at the train station. At Magda's house, she reveals fragments of her story: She was brought from Albania by men who promised work but intended to sell the women for sex. She escaped at a motorway service station by running into the woods at night. Maxim arranges professional security for Magda through his friend Tom Alexander's security company, then persuades Alessia to leave with him for Cornwall, where she will be safe.
Maxim drives Alessia to the Hideout, a luxury holiday home on the Trevethick estate, choosing it over the family's great house to keep their time private. He does not reveal his title. Over several days, their relationship transforms. Alessia sees the sea for the first time and is ecstatic. When she plays Maxim's composition back to him from memory, the sorrow in the music breaks through his defenses, and he weeps for Kit. They make love for the first time. In long conversations, Alessia reveals more about her life: her isolation in the Albanian city of Kukës, her piano training from her mother, and her betrothal to Anatoli Thaçi, a violent man who tried to break her fingers for playing the piano. This is why she fled Albania. Maxim realizes he is in love with her and begins privately contemplating marriage, though he continues to delay telling her about his title.
Their idyll shatters when Dante and his accomplice Ylli track Alessia to the Hideout and attack her while Maxim is away dealing with a burglary at his London flat. Maxim races back, retrieves his grandfather's shotgun, and confronts the intruders at gunpoint, restraining them until police arrive. Danny, the estate housekeeper, takes Alessia to Tresyllian Hall, the Trevethick family's main manor, where Danny inadvertently reveals that Maxim is the Earl of Trevethick.
Alessia is devastated by his deception and attempts to leave, believing he hid his title because she is not good enough for him. Maxim finds her on the grand staircase and confesses he loves her, explaining he kept his identity secret so she could know him as a person first. Alessia reveals her greatest regret during the attack was never telling him she loves him. They reconcile.
Back in London, Maxim tells Caroline about Alessia, prompting a bitter argument in which Caroline reveals she had hoped they might be together. While Maxim cools off at a pub, Alessia goes to a nearby shop and is confronted by Anatoli, who has tracked her down through information Magda inadvertently shared with Alessia's mother by email. When Anatoli reveals he has a gun, Alessia goes with him to protect Maxim, leaving only a brief note and her keys on the counter. As the car pulls away, she sees Maxim on the street with Caroline running into his arms and interprets the scene as a betrayal.
Maxim returns to find Alessia gone. Caroline, despite their earlier fight, tells him to go after her. He enlists Tom Alexander, his friend with connections to a private security company, to accompany him, signs his peerage documents, and selects an engagement ring from the family vault: a 1930s Cartier diamond that belonged to his grandmother. Alessia, meanwhile, endures a harrowing multi-day drive across Europe with Anatoli, who alternates between charm and violence, choking her and attempting to sexually assault her. In a Zagreb hotel, she removes the bullets from his gun while he sleeps, resolving to survive and return to Maxim.
Maxim and Tom fly to Tirana and drive to Kukës. Maxim visits Alessia's family home and formally asks her father, Jak Demachi, a stern, traditional man, for permission to marry his daughter. When Alessia arrives that evening, she finds Maxim standing in her family's living room. She tells her father in Albanian that she is pregnant and Maxim is the father, a lie designed to break the betrothal. Anatoli draws his gun, but Alessia steps between the men and reveals she removed the bullets. Her father strikes Anatoli with his shotgun and orders him out permanently. When Demachi turns his anger on Alessia for dishonoring the family, Maxim intervenes with a fierce speech about her courage. Moved, Demachi declares Maxim will marry his daughter within a week. Maxim drops to one knee, produces his grandmother's ring, and proposes. Alessia says yes.