Główną bohaterką powieści jest Mary Lennox, która przyszła na świat w Indiach. Jej ojciec był wysokim urzędnikiem administracji kolonialnej, a matka zajmowała się głównie życiem towarzyskim: balami i spotkaniami. Wychowywanie córeczki pozostawiali hinduskiej niańce. Pozbawiona rodzicielskiej opieki Mary terroryzowała służbę, była dzieckiem chorowitym, niegrzecznym i niemiłym. Gdy miała dziesięć lat, jej rodzice zginęli podczas epidemii cholery. Opiekę nad nią przejął wuj Archibald Craven. Dziewczynka pojechała do Anglii, do położonej na wrzosowiskach posiadłości wuja. Jednak i tu wydaje się być pozostawiona sama sobie – wuj w domu nie mieszka, a gospodyni od razu oznajmia, że nie ma obowiązku zajmowania się nią, poza zaspokajaniem podstawowych potrzeb.