Román Půlnoční růže líčí osudy čtyř generací, jeho děj provádí čtenáře pohádkovými paláci indických mahárádžů i velkolepými panskými sídly anglické šlechty, od idylických časů starosvětských pořádků před první světovou válkou až po hektickou globální společnost moderní doby. Na pozadí dějin sleduje pozoruhodný život krásné a inteligentní Indky Anahity. Anahita pochází z urozené, ale zchudlé indické rodiny. V dobách, kdy Indie bývala britskou kolonií a všechno britské bylo předmětem toužebného obdivu, se Anahita spřátelí s bohatou princeznou Indirou, a jako její společnice ji krátce před vypuknutím první světové války provází do Anglie, kde obě dívky nastoupí na dívčí internátní školu. Tam se Anahita seznámí s mladičkým Donaldem Astburym, jediným dědicem panství... Osmdesát let poté přijíždí na panství Astbury točit historický film mladá americká herečka. Aby na chvíli unikla slídivým očím bulváru, ubytuje se na panském sídle uprostřed odlehlých vřesovišť Dartmooru. Tam se nečekaně objeví i Anahitin pravnuk, který pátrá po minulosti svých předků. Spolu začínají odhalovat temná tajemství rodu Astburyových, která dosud visí jako kletba nad životem jejich jediného žijícího potomka...