I 1874 ankommer den nyforlovede Ruth Mallowes Beulah Lodge, hennes strengt religiøse tante Beatrices forfallende og isolerte hus i North Yorkshire-heiene. Ruths planer om å bli med sin forlovede når han har etablert sin misjon i India, ser ut til å være en midlertidig løsning. Men oppholdet i tante Beatrices hus vil vise seg å bli en livsforandrende erfaring. Eliza Chambers har overlevd på gatene i viktoriansk London på alle mulige måter, og hennes fremtid er avhengig av at hun beholder sin stilling som hushjelp ved Beulah Lodge, selv om det innebærer å tåle sin mesters forferdelige oppførsel. Den voksende tiltrekningen hun føler for Ruth, og den gjensidige kjærligheten mellom dem, kan koste Eliza alt. Når tragiske hendelser truer Ruth og Elizas sjanse til lykke, tvunget Ruth til å konfrontere det ultimate valget: plikt eller hjertet.