A Viktória korabeli Londonban felbukkan egy magát Peregrine hercegnek nevező dúsgazdag, titokzatos férfi, aki a Himalája lábainál fekvő Kafirisztánból érkezett. Csak a legjobb barátja tudja róla: azért jött, hogy bosszút álljon egy régi elenségén, Charles Weldonon. Hamarosan megtudja, hogy Weldon épp nősülni készül, és úgy gondolja, hogy Weldon épp nősülni készül, és úgy gondolja, a bosszú első lépése az lehetne, ha elcsábítja a menyasszonyát. Miután azonban megismerkedik Sarával, rövidesen gyengéd érzelmeket kezd táplálni iránta, a nő pedig - aki csupán érdekházasságot kötött volna Weldonnal - viszonozza a közeledését. Weldon nemsokára rájön, kicsoda Peregrine valójában, és a két férfi között élethalálharc kezdődik. Peregrine tönkreteszi Weldon vasúti vállalkozását, és bizonyítékokat gyűjt arra, hogy a férfi egy londoni bordélyházlánc tulajdonosa. Sarát visszariasztja a gyűlölet és a bosszúvágy, ami Peregrine-ből árad, emiatt kapcsolatuk is veszélybe kerül. Ám amint fellebben a fályol a múlt rejtett igazságtalanságairól, s ahogy a bosszú és a szenvedély szálai egyre szorosabbra szövődnek, szerelme karjaiban Sara egyre mélyebre merül az égető vágy és a kínzó bizonytalanság örvényében. Begyógyulnak-e végül a sokéves lelki sebek? Mit választ vajon Peregrine: a bosszú beteljesítését vagy a szerelmet?