I en svevende fortelling satt på den lille, skotske øya St Kilda i sommeren 1929, møter vi Mhairi MacKinnon, som står overfor en livsforandrende utfordring. Som den eldste datteren i en stor søskenflokk på ni, har faren hennes gjort det klart at han ikke kan sørge for henne utover den kommende vinteren. Mhairi har få valgmuligheter og innser at hun må finne seg en ektemann. Heldigvis har familien MacKinnon en nær nabo, Donald, som har en forretningsbekjent på den fjerne øya Harris, også på jakt etter en partner. Sammen legger de en plan for at Donald skal følge Mhairi over til Harris, hvor hun kan bli presentert for denne potensielle frieren. Men når Mhairi kommer tilbake til St Kilda, er hun forlovet, men har allerede gitt sitt hjerte til en annen. Hun har forelsket seg i en mann hun vet hun aldri kan få. I takt med at våren nærmer seg, vokser Mhairis frykt. Snart må hun forlate hjemmet sitt for å bli en fremmed manns kone, og kjærlighetens komplikasjoner blir mer intense enn hun noen gang kunne forestilt seg. "The Stolen Hours" tar leseren med på en følelsesladet reise gjennom kjærlighet, lengsel og kompleksiteten av valg.